каким хорошим практикам вы пришли?
Мы в текущем проекте решили покрывать только публичиные функции. У нас, на практике, получается так, что из-за не работающих спецификаций третесторонних библиотек вылазит куча косяков и за пол года я пока не увидел реальной пользы от них. Мы что-то не так делаем или у всех так?
В основном польза в проверке возможности матчей если есть спеки, например если то что матчится никогда не совпадает с результатом функции. Но на практике 99% либо ошибка сторонней либы, либо ошибка в спеке. Кстати если используете pronto и ci, можете попробовать гем https://rubygems.org/gems/pronto-dialyxir
Обсуждают сегодня