[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