Originally posted by minestrone
View Post
You can replace 'the design' with 'the process of design' if you like. The point still stands.
TDD is considered the defacto standard for professional developers now, in most programming domains, by pretty much anyone considered 'expert' in the subject.
10 years ago, probably less than 1% of developers did TDD.
I would expect that today less than 1% of software related degree course teach TDD.
That's a seismic shift if the approach to 'good' design process at a low level, and the same shift has occurred significantly at higher levels too.
Of course, TDD doesn't help much when writing one giant monolith in a single method on a single class

Comment