Как перестать бояться и начать писать юнит тесты? И нужно ли?
Если вы не работали в IT компании вам вероятно может показаться странным, что наиболее массовый, согласно пирамиде тестирования, вид автотестов - юнит тесты, пишут чаще всего не тестировщики, а разработчики ПО. Вот как выглядит эта пирамида: 1) Юнит‑тест — это про дизайн кода, а не про “проверить фичу” Юнит тестирует маленькую единицу поведения (функцию/класс/модуль) в изоляции. Чтобы это сделать хорошо, нужно: Это ближе к ежедневной работе разработчика, потому что юнит‑тестирование часто идёт рука об руку с рефакторингом и эволюцией дизайна...