A solid argument for TDD below:
When you start writing tests, you become your own consumer of your code. When the perspective changes, whether your own code is a good design or not becomes transparent 🙂
A solid argument for TDD below:
When you start writing tests, you become your own consumer of your code. When the perspective changes, whether your own code is a good design or not becomes transparent 🙂