[Tutor] Advanced python recommendations

Mats Wichmann mats at wichmann.us
Wed Oct 10 15:54:35 EDT 2018


On 10/10/2018 01:20 PM, boB Stepp wrote:
> On Wed, Oct 10, 2018 at 12:09 PM Mats Wichmann <mats at wichmann.us> wrote:
> 
>> This is actually the concept of test driven development (TDD), which I'm
>> not a huge proponent of personally, but kind of useful for this:
> 
> I'm curious:  What are the things you find less than satisfactory for TDD?

Probably that I'm an old fogey who learned programming a different way
:)  And, it's off topic, so I'll just quickly say:

"TDD as religion" seems to me to lead to an absence of thinking about
overall system design, and system testing.  An excess focus on the unit,
because that's what you get when you build from unit tests on up,
doesn't necessarily get you a good System, and the vast majority of your
users will interact with your software at the system level....

I'm fine with people using it as a general approach, just not as
unbreakable dogma - the same way I feel about most software development
methodology fads, actually.



More information about the Tutor mailing list