Why should we test? — Writing tests for your application can give us, the developer, a safety net against errors. It helps to document your code — keeping track of it — and monitor your code for smell! With TDD, we are getting feedback telling us where we should focus next, like a detailed instruction…