This talk describes tools and techniques for dealing with large legacy code bases. These tools let you go into this code base to figure out what is going on with your program.
Also discussed are techniques for doing paranoid programming designed to keep things from getting worse.
Web Based Version of the slides
The OpenOffice Source to the Slides
The debugging and logging functions (tar ball).
The components