Курс «TDD и BDD: проектирование через тестирование» показывает, как сделать тестирование ведущей силой разработки и использовать его для создания более качественного, гибкого и поддерживаемого программного обеспечения. Вы научитесь писать действительно эффективные тесты и применять их как инструмент проектирования, а не как вторичную проверку готового кода.
Курс основан на пошаговых объяснениях, демонстрациях и практических упражнениях под руководством Дейва Фарли. Он помогает последовательно освоить TDD и BDD и понять, как эти подходы усиливают друг друга, снижая количество дефектов и улучшая архитектуру систем.
Вы узнаете, как:
значительно сократить количество ошибок в продакшене и тратить меньше времени на исправление багов;
направлять дизайн кода через тесты, повышая его модульность, гибкость и устойчивость к изменениям;
создавать более чистые, поддерживаемые и эволюционирующие решения;
писать долговечные тесты, устойчивые к изменениям реализации;
«слушать код» и использовать обратную связь от тестов для улучшения архитектурных решений;
уверенно работать с существующим и легаси-кодом, постепенно улучшая его структуру.
Курс также развенчивает распространённые мифы о TDD — о нехватке времени, негибкой архитектуре или сопротивлении со стороны менеджмента — и показывает, почему инвестиции в тесты на раннем этапе позволяют разрабатывать быстрее, надёжнее и с меньшим уровнем стресса.
В результате обучения вы получите:
глубокое понимание TDD и BDD и их совместного применения;
заметное снижение количества дефектов в продакшене (до 60%);
более высокий уровень уверенности в изменениях и релизах;
рост профессионального удовлетворения и востребованных инженерных навыков.
Курс предназначен для разработчиков, инженеров и технических лидеров, которые хотят строить лучшее программное обеспечение быстрее и с предсказуемым качеством.
Посмотреть больше
Это пробный урок. Оформите подписку, чтобы получить доступ ко всем материалам курса. Премиум
Ограничение времени просмотра
Вы можете просматривать пробный урок только 10 минут. Получите полный доступ, чтобы смотреть без ограничений.
Дейв Фарли - соавтор отмеченной премией Jolt книги Continuous Delivery и бестселлера Modern Software Engineering, а также создатель популярного YouTube-канала Modern Software Engineering. Он является одним из авторов Reactive Manifesto, регулярно выступает на международных конференциях и ведёт блог о разработке.Ранее Дейв занимал должность руководителя разработки в компании LMAX Ltd, широко известной высоким качеством кода и образцовым процессом