There seems to be a sense that writing tests slows you down. And that is understandable. However, I find that tests helps me move in small steps and provide a feedback loop that helps me stay in a groove moving towards the finish line. And they help me move faster. I think we as developers need to continually learn how to write better tests that provide deeper value and allow us to move more quickly.
I find that when testing is tough it is often that the underlying design is deficient. And tests shine a light on code and design smells. Discarding tests could be valuable if the tests have outlived their value. It might also be the case that excessive test maintenance is telling you something about your production code.
I find that when testing is tough it is often that the underlying design is deficient. And tests shine a light on code and design smells. Discarding tests could be valuable if the tests have outlived their value. It might also be the case that excessive test maintenance is telling you something about your production code.