2


Code Spelunking
 
Code Spelunking is a set of tools and techniques for working with and comprehending large code bases and is one of the skills that seems not to be taught in Computer Science curricula at the present time.  The fact is that most software engineers and programmers spend the majority of their time trying to understand other peoples' code, rather than writing new code on their own.

This set of web pages is dedicated to the tools and techniques of code spelunking.  If you have a favorite tool or technique that is not listed here please contact me at gnn@neville-neil.com.