Are there any formal approaches for familiarising oneself with a new or legacy codebase? [closed]
- by codecowboy
Possible Duplicate:
How do you dive into large code bases?
As a contractor, I often encounter legacy codebases which might have little or no supporting documentation.
Are there any techniques or best practices? I work with PHP and web applications, though also face situations in which I have to edit code in an unfamiliar language. How can I leave a codebase in better shape, learn something along the way and impress the team I'm working with?