Статистика положительного воздействия TDD / BDD - PullRequest
15 голосов
/ 03 октября 2010

Всем известны некоторые важные статистические данные о положительном влиянии использования тестов / поведенческой разработки в реальных проектах.Я знаю, что статистика может вводить в заблуждение, но было бы неплохо увидеть что-то вроде:

"когда мы начали использовать TDD, мы повысили производительность и сократили количество ошибок на XY% ...".

Было бы очень неплохо показать эти цифры менеджерам / клиентам, когда объясняют необходимость написания тестов (все еще есть люди, которые думают, что у нас нет времени на это ...)

Спасибо

1 Ответ

17 голосов
/ 04 октября 2010

На данный момент я собрал следующие ресурсы:

Реализация улучшения качества за счет разработки на основе тестирования: результаты и опыт четырех промышленных групп (Microsoft Research):http://research.microsoft.com/en-us/groups/ese/nagappan_tdd.pdfсоответственно:http://www.springerlink.com/content/q91566748q234325/?p=7fd98b01480f49e2925f36393c999a72&pi=3

Разработка, основанная на тестировании: эмпирическое обоснование (ITEA):http://www.agile -itea.org / public / deliveryrables / ITEA-AGILE-D2.7_v1.0.pdf

Продольное исследование использования тестовой разработкиПрактика в промышленности (IBM):http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.104.6319&rep=rep1&type=pdf

Оценка парного программирования с учетом сложности системы и опыта программиста (IEEE):http://simula.no/research/se/publications/Arisholm.2006.2/simula_pdf_file

Существует обсуждение на InfoQ:http://www.infoq.com/news/2009/03/TDD-Improves-Quality

Также проверьте этот вопрос: Доказательные исследования на тему лучших практик программирования?

...