Skip to content

Judgment

Ben Christel edited this page Jul 16, 2023 · 1 revision

The Judgment Premise is one of GeePawHill's five underplayed premises of TDD

He phrases it a few different ways, but the gist is:

We are inevitably, perpetually, and happily reliant on human judgment for every step we take during TestDrivenDevelopment.

In other words, TDD isn't an algorithm for coding that you can apply mechanically: turn the crank and working software comes out. You have to think, and more than that, you have to be wise. You need, at the least, empathy, foresight, humility, good taste, and a sense for which risks are worth taking.

Clone this wiki locally