Я ищу исследовательские работы или исследования, проведенные по Unit Testing и эффективности TDD.
Достопримечательности:
- Уменьшает ли TDD время разработки?
- Уменьшена ли общая стоимость разработки?
- Является ли продукт результата более стабильным?
Я ищу исследовательские работы или исследования, проведенные по Unit Testing и эффективности TDD.
Достопримечательности:
StudiesOfTestDrivenDevelopment содержит сводные и другие ссылки.
Статья о infoQ: Эмпирические исследования показывают, что работа, управляемая тестированием, повышает качество.
И ссылка на Реализация улучшения качества с помощью исследования TDD.
"TDD, по-видимому, применим в разных доменах и может значительно снизить плотность дефектов разработанного программного обеспечения без значительного снижения производительности команды разработчиков". В исследовании сравнивались 4 проекта, в Microsoft и IBM, которые использовали TDD с аналогичными проектами, которые не использовали TDD.
http://www.eclipsecon.org/summiteurope2007/presentations/ESE2007_TDD-case_study.pdf
Взгляните на статьи Нэнси Ван Шоендерворт (и др.) в www.agilerules.com. В частности, "Встроенный гибкий проект по номерам с новичками"
http://www.slideshare.net/ZendCon/test-driven-development-presentation имеет приятную презентацию, объясняющую TDD, хотя она ориентирована на Zend и PHP.
http://biblio.gdinwiddie.com/biblio/StudiesOfTestDrivenDevelopment имеет ряд релевантных ссылок