Skip to content

DoesWhatYouIntend

Ben Christel edited this page Sep 18, 2022 · 1 revision

In "Actual Reasons to Use TDD", DavidBryantCopeland says that the question we should be asking of our software is "does it do what I intend?"

Regardless of how else the quality of software might be assessed, "it does what I intended it to do" is a baseline that all engineers can probably* agree on.

* there are cases where we might want to be surprised by the behavior of our software—e.g. when making art, or writing a simulation that is supposed to produce emergent behaviors.

Clone this wiki locally