This post is more toward the techie end of the scale, non-geeks can skip this one
I took on a software porting project in my first job, and this is how I dealt with getting to grips with the large, unknown codebase. I hope this is of use to anyone – particularly junior developers – in learning a large inherited codebase for software project inherited from another developer.
Here’s the link to the original article written on my more geek-oriented personal blog: Programming: Dealing with Inherited Source Code. I’m cross-linking here on WebsiteDoctor as it might be useful to web programmers starting work on a large unfamiliar codebase.