February 22, 2018

Test driven development allows you to refactor, which means faster development

One of the major benefits of test driven development is that it allows you to fearlessly refactor code.


Refactoring helps you develop faster.

The reason refactoring helps you develop faster is because it makes code more understandable.

Code that is easier to understand is easier to change.

If you can make easy changes, you will move quickly.

And since those easy changes are supported by a test suite, you’ll know, absolutely, whether or not you can deploy to production.