in reply to Using Perl to automate the recovery of program understanding
Using a test suite is another approach that can keep a huge application running even if something changes. I wish we knew that 10 years ago when we started our project at work... :(