[Moscow.pm] Встреча Moscow.pm в феврале
Ivan Petrov
i.petro.77.00 на gmail.com
Ср Янв 22 06:06:26 PST 2014
>> К тому же вы скромно умолчали о том, как же посчитать покрытие тестами.
>> А посчитать можно с помощью Devel::Cover.
> я говорил о своей эмпирике, а не о том как посчитать :)
> моя эмпирика такая:
> 1. человек ошибается где-то в 2% случаев (если считать покрытие
> тестами на компиляцию - 100%: в моей же статистике количество ошибок
> будет где-то 10-15% если тестов на компиляцию нет)
> 2. покрытие тестами 60%-70% - это уровень который стоит где-то 1/2 от
> стоимости написания собственно кода.
> 3. выше этого уровня стоимость тестов растет обычно неоправданно
> (можно как в приведенном выше примере снижать стоимости ошибок)
а и
4. интеграционное тестирование - очень дорогое, но при этом _при
наличии_ обычных тестов позволяет выявить очень малое количество
ошибок.
Подробная информация о списке рассылки Moscow-pm