Testing legacy code, part 1: How to start
How to kill a spaghetti-code monster? One test a time.
Tags: testing, java, legacycode, refactoring