Working with existing codebases: Great Tests, Bad Tests, No Tests, Slow Tests
Tests can make it harder to make changes to your software. Not just *missing* tests, but slow tests and bad tests which cause programmer pain, misdirected efforts, and false confidence. What do these four flavors of test look like and how can you correct for the troubled ones?
3
1