|
Especially with the successful track record of unit tests, no project wants to be caught rejecting the notion of "unit testing your software". However, for many projects, unit testing seems like a second-class citizen. Sure, people speak the buzzwords, but they don't actually believe it, hence they diminish unit tests as some secondary thing unworthy of time or resources, as opposed to "real code".
There is one most critical piece to the problem with not enough testing or
no testing at all. That is, business buy-in AND manager push-back. How
many code & run shops do you see out there that would not even consider
adding time to their waterfall timeline? Obviously if you're true Agile,
adding unit testing to the sprint is a no brainer and is not questioned
because the business must have buy-in to be Agile in the true sense of the
word.
Hey Dave,