There’s time to design if we take the time to design.
Reposted from
Isidro López ❤️🩹🇵🇸
It's amazing the infinite patience of @kentbeck.com to clarify once again the common "TDD vs Good Design" false dichotomy. Too many people are giving their opinions about TDD, not having experienced it deeply and learnt with the right mentors or resources 🤷♂️
tidyfirst.substack.com/p/design-in-...
tidyfirst.substack.com/p/design-in-...
Comments
Write tests that use the interface in ways your users would find intuitive.
Add optional tweaks testable: overrides for sources of non-determinism: PRNGs, clocks.
Review to let power users batch operations for efficiency.
Lastly, implement to pass tests.