DEV Community

Habitual Testing: Transform Negative Software Testing Culture By Leveraging Your Subconscious

Igor Barsi on April 01, 2018

I think we can all agree that testing code is valuable. Well tested code assures the completion of acceptance criteria, guiding implementation b...
Collapse
 
mrlarson2007 profile image
Michael Larson

One big issue many face is that the code that lack tests is in fact hard to test because code is tightly coupled. So they end up with a high number of end to end tests and struggle with unit and other kinds of tests. So in addition to the points above, properly handling dependencies and designing the system are highly important as well.

Collapse
 
igorbarsi profile image
Igor Barsi

Yup, this is a common pitfall for growing un-tested codebases. That's part of the beauty of TDD, that the tests you write validate your system's design 🙂