Вход на сайт
TDD, BDD и OOP?
818 просмотров
Перейти к просмотру всей ветки
в ответ Murr 16.11.21 21:06
Теперь пишем еще 3 спеки - Sub, Mult, Div.
Имеем 4 разных документа.
Интересный подход. Впрочем, если у тебя по каждой фиче всегда отбельный документ, то это же твоя проблема, а не BDD ;)
Требуется - перейти к обьекту Калькулятор...
Неее, тебе требуется наплодить как можно больше документов :) А что ты понимаешься под "перейти к обьекту Калькулятор" вообще ни секунды не понятно.
Чистейший набор описаний процедур для получения ожидаемого результата.
ТДД - это подход к разработке чего-либо, при котором сначала делаются тесты.
Ну и если исходить из того, что ты только что сказал, то ООП - это тоже процедукная парадигма, т.к. в классах есть процедуры, которые надо вызывать для получения ожидаемого результата.
Ну да это не суть - как к структуре обьектоv и иерархии классов переходить?
Никак,
ТДД не имеет никакого отношения ни к объектам, ни к их структуре, ни к иерархии классов.