После того, как программист написал код, нужно провести тесты: вручную или автоматически проверить, что всё работает без ошибок. Одна из разновидностей таких тестов — модульные или юнит-тесты. Расскажем подробно, что такое модульное тестирование, в чём его особенности.