Книга: Идеальный программист. Как стать профессионалом разработки ПО
Снижение плотности дефектов
Снижение плотности дефектов
FitNesse не является критически важным приложением. Если в FitNesse закрадется ошибка, никто не умрет и никто не потеряет миллионы долларов. Исходя из этого, я могу себе позволить опубликовать новую версию на основании только прохождения тестов. С другой стороны, у FitNesse тысячи пользователей, и при том, что за последний код кодовая база расширилась на 20 000 строк, мой список дефектов состоит только из 17 позиций (многие из которых имеют чисто косметическую природу). Таким образом, я знаю, что плотность дефектов в FitNesse чрезвычайно низка.
И этот эффект не уникален. Существенное снижение количества дефектов при использовании TDD описано в ряде отчетов[22] и исследований.[23] От IBM до Microsoft, от Sabre до Symantec – компании и группы сообщают о снижении количества дефектов в 2, 5 и даже 10 раз. Настоящий профессионал не может игнорировать такие показатели.
- Резюме: снижение уровня бедности стимулированием предпринимательства
- 2.2. Снижение издержек на коммуникацию с клиентами
- Снижение субъективно воспринимаемой цены
- 10.13.10 Снижение перегрузок за счет уменьшения пересылаемых по сети данных
- Снижение рисков
- Снижение требований к точности входных сигналов
- Снижение осознаваемого риска
- Снижение магазинной цены
- Снижение разброса
- 17.11. Устранение JPEG-дефектов
- 1. Снижение цен до уровня цен конкурентов
- Снижение лояльности клиентов