in reply to Working with old code
Somewhat more aimed at Java-y OO, but Refactoring by Fowler is a good backgrounder for sound approaches.
But if you don't have tests, make those first. Even if you've only got a minimal set of tests to start with it's better than nothing.
The cake is a lie.
The cake is a lie.
The cake is a lie.
In Section
Seekers of Perl Wisdom