разработке. 100 % покрытие кода юнит тестами это здравая идея, или безумная? интересно мнение
это бесполезная идея в обычном проекте. в библиотечном коде может иметь смысл
Посчитай человекочасы и прикинь, окупится ли
В принципе если настроить ковередж и убрать все лишнее, то можно и добиться 100% для конкретного проекта.
Ну тесты не обеспечивают нам типо качество и надежность? Не снижают стоимость изменений в будущем с ростом проекта? Просто нам в универе такое затирали, не очень понятно как это примено к реальной жизни. Потому что тесты реально сжирают кучу времени
зависит от того, как тесты написаны. в коде проекта зачастую очень много кода, который не нужно тестировать
Нашел статью, все почти как ты написал)
Нас в университете учили покрывать код на 90-95%
В продакшене, даже если это библиотека, которая очень редко меняется это нереалистично. Да и не нужно. Если действительно важна отказоустойчивость, то нужно прикручивать fuzzing тестирование
Обсуждают сегодня