2 ms·
> However, in software it is often taught to build a wall of failing tests People teaching that are not teaching TDD. They may be letting the tests drive the d
by annabellish 9y ago
> However, in software it is often taught to build a wall of failing tests
People teaching that are not teaching TDD. They may be letting the tests drive the development, but TDD specifically is _all_ about the second-to-second cycle of moving between test and code. If you write all the tests up front then refactoring is expensive and you've locked in your design way too early.