Мы сохранили весь контент, но добавить что-то новое уже нельзя
В чём польза unit-тестов?
Я уже долгое время изучаю программирование, не могу понять, в чём польза тестов. Если читать всякие статьи в интернете, то задаюсь вопросом: а почему нельзя через print() проверить, что 2 + 2 = 4, зачем запариваться с написанием тестов? Можно с помощью их проверить более сложные вещи? Можете привести примеры?
Если вы работаете не один, а в коллективе программистов, то через год, может появиться необходимость, добавить функционал. И делать это будет другой программист. Вот тогда юнит-тесты помогут понять, не сломал ли он новым кодом что-то из старого функционала. Хотя, питону это наверное мало относится
Школа программирования для детей "КИД КОД"
Препода... · 2 окт 2021 · kidkod.ru
Если вы будете создавать расширяемую программу, то при добавлении/изменении функционала вы столкнетесь с проблемой определения работоспособности вашей программы.
Unit тесты помогут вам избежать/уменьшить влияние добавляемого... Читать далее
Обучаем детей с 7 лет программированию и компьютерной грамотности.Перейти на kidkod.ru
Само по себе использование принта для тестирования кода не является хорошей идеей. Понятно, что если ваш код 12 строк, пилить под него тесты, такая затея, хотя в разработке и такое, я думаю, имеет место быть.
Вопрос в том, что... Читать далее
Я - программист, который знает немного о циклах и... · 3 окт 2021
- при TDD подходе вы пишете сразу тест на инерфейсы, в качестве инстансов используются reference implementations. Преимуществом такого подхода является то, что во время написания таких тестов программист еще пока не имеет в... Читать далее