Какие есть *DD? И какую-когда лучше использовать?

Я лично активно использую в работе Stackoverflow Driven Development и Job Safety Driven Development.
Много о каких слышал. Где бы найти цельный списочек по методам проектирования, бест-практисы и когда-что лучше применять?
  • Вопрос задан
  • 2809 просмотров
Решения вопроса 1
iDoka
@iDoka
HW Design Engineer
http://en.wikipedia.org/wiki/List_of_software_development_philosophies | grep driven
Ответ написан
Пригласить эксперта
Ответы на вопрос 2
@tugo
FDD:Facepalm Driven Development. Philosophy? Write once, fix forever. Where do you sign? You're already doing it.
Ответ написан
Fesor
@Fesor
Full-stack developer (Symfony, Angular)
TDD + DDD + BDD. Причем все эти *DD можно применять вместе, и даже лучше применять вместе, так как тот же BDD это не столько про тесты, сколько про процесс разработки в целом а DDD это для более качественного проектирования и для того, что бы на митингах все говорили на одном языке (и внутри команды так же, и да, продукт-оунер тоже будет вас понимать). TDD же очень общая идея, мол тесты перед кодом. Это позволяет лучше проектировать код в небольших масштабах, но можно и на интеграционных тестах TDD построить.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы