I have blogged about TDD before. I think that it is one of the most important tools in improving the design of our software, as well as increasing the quality of the systems that we create. TDD provides valuable, fine-grained feedback as we evolve the solutions to the problems that our code is meant to address.
Oh yes, and as a side-benefit, you get some nice, efficient, loosely coupled tests that you can use to find regression problems in future.
from DZone.com Feed https://ift.tt/2tSK74r
No comments:
Post a Comment