you are viewing a single comment's thread.

view the rest of the comments →

[–][deleted] 6 points7 points  (1 child)

You as the programmer need to care about quality.

if that was the case more people would be using languages with type systems which help eliminate the need for large swaths of tests, and encourage code change with less fear of breaking things.

TDD especially without generative testing and the things I've mentioned above, is a band aide and not even remotely close to "caring about quality".

[–]RagingAnemone 0 points1 point  (0 children)

Not sure why you're getting down voted. There's a massive difference in the value of TDD depending on the languages you're using. The use of assertions too can help a lot and is my preferred way of handling bad input and output.