6 Comments
User's avatar
Rick's avatar

The "different types of testing" hyperlink seems to point at this article instead of Part 5.

Expand full comment
Bite Code!'s avatar

Thanks

Expand full comment
Simon Brunning's avatar

There's also Purpose 0 - to guide your design.

Expand full comment
Bite Code!'s avatar

I put that in "manage quality", but not to the point of TDD which I rarely see working (https://www.bitecode.dev/p/the-beautiful-theory-of-tdd-and-the).

Design must first be informed by function. It's good if it can be easily tested, and making it testable often result in a better design, but it's not a primary goal for me and would not be put first.

Expand full comment
Simon Brunning's avatar

Ah, I'll go and look at that. I do use TDD pretty much all of the time, so this is where our approaches differ.

Expand full comment
Bite Code!'s avatar

I can tell from your measured response that you are likely one of those persons that can actually make TDD work :)

Expand full comment