Skip to content

Comment on When TDD Doesn't Workparent

Comments

TDD and agile in general requires discipline.

You can't expect somebody to drive a car if they don't even know what a gas pedal is.

Software development requires discipline :)

I've seen it said here before - you can't expect a mediocre team to become world class by forcing them into a set of methodologies, you'll just get people who are mediocre at doing it that way too.

What is required is shades of grey. Here is a simple example.

Lets say our team's methodology includes documenting code changes.

Some commits should require API Documentation updates, e-mails to the entire team, an entire separate document about the changes.

Other commits may only need a short comment like "removed extra whitespace"

Fallacy of the grey. Yes, a good team will be better than a bad team for any reasonable methodology. That doesn't mean there aren't methodologies that are better than others.

I don't disagree, but I don't think that becoming more Agile* is necessarily always a very good methodology.

*(capital A, for what it has become at the hands of process consultants rather than what was intended originally)

Not doing TDD and waterfall in general requires discipline.

AboutSource Built by g1lg1l

Hackerly is an independent reader for Hacker News, built on the public HN API. Not affiliated with Y Combinator.