
Автор: David Sale
#python #book #advanced #english
Язык: английский.
Целевая аудитория: опытные разработчики на Python.
Многие из вас, вероятно, слышали про тесты, но до сих пор не понимают, зачем писать код, который тестирует другой код, и зачем тратить на это время. Однако если вы представите себе крупное приложение, над которым работают сотни разработчиков и для которого необходимо быстро релизить фичи и исправлять баги, вы почти точно не справитесь без тестов, поскольку тесты начинают экономить и время, и усилия разработчиков, а также не пропускают нестабильный код на продакшн. В этом руководстве вы познакомитесь с основными типами тестов, среди которых юнит и приемочные тесты, а также с подходами в разработке, при которых тесты пишутся раньше кода.
В книге рассматриваются следующие темы:
✔ что такое тесты;
✔ пишем юнит-тесты;
✔ используем основные инструменты для юнит-тестирования;
✔основы TDD и BDD и многое другое.
Преимущества:
➕ актуальный материал по теме;
➕ многочисленные примеры;
➕ небольшой объем.
Недостатки:
➖ не замечено.