Skip to content

Latest commit

 

History

History
15 lines (7 loc) · 434 Bytes

ClassistDesignWithTDD.md

File metadata and controls

15 lines (7 loc) · 434 Bytes

Classist Design with TDD

Summary:

Design the pieces, test them, assemble them, no mocks.

Details:

Begin at component/class level and add tests to verify requirements are met. As the code evolves (due to refactorings), new collaborators, interactions and other components appear. TDD guides the design completely. No Mocks allowed.

Example:

TDD the peanut butter, TDD the jelly, TDD the bread, TDD the sandwich