🌎 Working Effectively with Unit Tests (2014)
❔ Чему вы научитесь:
🔵 Писать эффективные unit-тесты: читаемость, maintainability, правильный scope для полезных тестов;
🔵 Структурировать test suite: organization, naming, test fixtures для управляемой кодовой базы тестов;
🔵 Избегать anti-patterns: over-mocking, brittle tests, testing implementation для надёжных тестов;
🔵 Рефакторить тесты: устранение дублирования, улучшение дизайна для поддерживаемости;
🔵 Балансировать coverage: что тестировать, когда достаточно, ROI тестирования для прагматичного подхода.
"Working Effectively with Unit Tests" от Jay Fields — практическое руководство по написанию полезных, а не просто существующих тестов. Несмотря на 2014 год, принципы актуальны. Для разработчиков, желающих писать тесты, которые помогают, а не мешают.
🗄 Получить курс
Python | CMD