How do you dive into large code bases?

Posted by miku on Programmers See other posts from Programmers or by miku
Published on 2010-09-22T17:14:35Z Indexed on 2012/10/17 5:24 UTC
Read the original article Hit count: 349

Filed under:
|
|

What tools and techniques do you use for exploring and learning an unknown code base?

I am thinking of tools like grep, ctags, unit-tests, functional test, class-diagram generators, call graphs, code metrics like sloccount and so on. I'd be interested in your experiences, the helpers you used or wrote yourself and the size of the codebase, with which you worked with.

I realize, that this is also a process (happening over time) and that learning can mean "can give a ten minute intro" to "can refactor and shrink this to 30% of the size". Let's leave that open for now.

© Programmers or respective owner

Related posts about learning

Related posts about tools