Связь между подбором минимального набора аффордансов и применением TDD

подбор минимального набора аффордансов для выполнения функции
Aisystant

Так это же описание всеми нелюбимого TDD (Test Driven Development), который я очень люблю и уважаю, но только ситуативно. Понятное дело что мое заключение не универсально, но как пояснение правильного использования этого метода - почему бы и нет? TDD - инструмент для контролируемого изобретательства. Но только если правильно выделили функцию системы что бы ее создать.

Да, TDD часто используется – в том числе и для хардверной разработки.