Skip to content

Specification

A detailed description of the design and materials used to make something. A precise statement of a set of requirements to be satisfied by a material, product, system, or service.

Impact

"The map is not the territory." Specs are maps; code is the territory.

Weinto take

Executable Specifications. We prefer tests (Gherkin/Cucumber) over document specifications. A PDF spec can rot; a test suite fails when the code diverges. The spec is the test suite.