Опубликовал статью Как определить какая доля багов/ошибок допустима и является следствием сложности программного кода?



Несколько основных мыслей (полный текст см. в статье):



- Борьба с багами возможна, но создание и контроль непродуманными метриками может увеличить их количество, а не уменьшить



- Основная проблема заключается в создании нездорового климата внутри коллектива, что приводит к увеличению цены ошибки и замедлению работы;



- Качество программного продукта не следует связывать только с количеством багов, так как это сильно замедляет выход на рынок и развитие продукта, что тоже важно;



- Оптимизация показателей надежности и покрытия тестами кода является лучшим способом борьбы с багами, чем введение метрик, разрешающих определенное количество ошибок на определенное количество кода.



- Нужно различать задачи, где стоимость ошибки велика (медицина, финтех и т.д.) и где ошибки проще списать на убытки (интернет магазины, развлекательные и обучающие платформы и т.д.)



SOER | PRO | Boosty