DEV Community

Discussion on: How do you orient to a "new to you" code base?

Collapse
 
jeremyf profile image
Jeremy Friesen

This is an interesting approach…see what the earliest intentions to get a sense for "Why did someone toil over this?"

Collapse
 
codewander profile image
codewander • Edited

I actually do it because people can only juggle so many concepts at one time, so the early commits representative the first developer trying to get something implemented, without the baggage of years of features and other things added on, so it is very easy to understand and see all of it. Then you can start to see traces of the early program when you look at the current state of a system.

Thread Thread
 
jeremyf profile image
Jeremy Friesen

Excellent software archaeology!