Хабр Курсы для всех
РЕКЛАМА
Практикум, Хекслет, SkyPro, авторские курсы — собрали всех и попросили скидки. Осталось выбрать!


Меня например не устраивает когда заднее колесо знает о руле.
В итоге тесты всё равно нужны...
Юнит тест содержит ошибку с той же вероятностью.
Но в подсчетах вы, кажется, не учли, что ошибка попадет в продакшен, если совпадут ошибки и в коде, и в тесте.
Юнит тест содержит ошибку с той же вероятностью.
100 строк кода + 100 строк тестов = 0,00906304 вероятность ошибки в продакшене
Даже если у нас не супер хорошо спроектированный код, который покрыт тестами, то, при возникновении необходимости, мы сможем его отрефакторить. А вот если тестов нет — не сможем, какой хороший код бы ни был.Чушь это. Даже скажу больше: профанация. Для рефакторинга не нужны unittest'ы. Совсем. Нужны функциональное тесты проверяющие всю систему — и всё. Если они достаточно хороши, но что-то не покрывают, то у вас появляется готовый способ что-то отрефакторить: выкинуть этот кусок.
Случайно наткнулась на статью, от души посмеялась . Люблю людей, которые не боятся обидеть чувства верующих, ну и в целом, обладают здравомыслием.
Утрата слабой связанности