- Категории
- Источники
- Все курсы
- Разделы
- Книги
Встроенная поддержка тестирования в Go ставит тесты в центр любого проекта - от инструментов командной строки до сложных серверов и API. Эта книга познакомит вас со всеми возможностями тестирования в Go, научит писать тесты для самых сложных задач и передаст накопленный опыт сообщества Go по лучшим практикам тестирования программ.
Наполненная сотнями примеров кода, книга демонстрирует реальные тесты и реальные проблемы, помогая вам пошагово осваивать процесс тестирования.
"Если вы потеряете работу из-за того, что применили советы из этой книги, то это даже к лучшему. Но если это случится, я сделаю своей личной миссией помочь вам найти работу в компании, где ценят создание ПО, которое действительно работает."
Вы узнаете, как использовать тесты для проектирования программ, которые решают задачи пользователей, как создавать надёжные кодовые базы на прочной основе, а также как с помощью тестов справляться с проблемным, устаревшим кодом и превращать его в комфортную рабочую среду.
От выбора понятных и ориентированных на поведение названий тестов до мощных техник управления зависимостями, такими как базы данных и конкурентные серверы, "Мощь Go: Тестирование" содержит всё, что вам нужно для освоения искусства тестирования в Go.
Что вы узнаете:
Прочитав эту книгу и выполнив задания, вы освоите:
С помощью этой книги вы научитесь создавать даже самые сложные проекты с нуля, используя простой, надёжный и стрессоустойчивый рабочий процесс для разработки качественного программного обеспечения.
Тесты - не цель, как я часто напоминаю своим ученикам: цель - программирование с уверенностью.