James Thompson
Sep 1, 2018 · 1 min read

The implementation tests the test code in TDD. If the first thing we write is a failing test then we are able to see our implementation code as something that exercises the test assertions, and as the counterpoint to how the tests exercise the implementation’s behavior. In this way the tests and implementation are symbiotic.

    James Thompson

    Written by

    Hands-On Software Architect — Conference Speaker