How to Improve a Legacy Codebase
Genuinely would like to know how anyone has managed to do both of:<p>> write as many end-to-end and integration tests as you can<p>and<p>> make sure your tests run fast enough to run the full set of tests after every commit