http://www.perlmonks.org?node_id=355303


in reply to What is the best way to add tests to existing code?

Your points 1 through 5 are my top five too. I'd add a point 0, though. "Use test-driven development for all new features."

If you don't do that, you'll fall further and further behind. Fortunately, many new features — in mature applications — touch and refine existing code.