Что такое TDD — мифы и реальность

TechLead

Доклад принят в программу конференции

Мнение Программного комитета о докладе

Рекомендуем этот доклад тем, кто хочет спокойно и без религиозных споров разобраться, зачем командам TDD: какие проблемы он действительно помогает решать, почему повышает доверие к тестам и рефакторингу, и где у практики есть ограничения.

Целевая аудитория

Разработчики и авто-тестировщики, которые что-то слышали о TDD (или вовсе ничего не слышали), но хотят разобраться, что это за зверь.

Тезисы

Вокруг практики разработки через тестирование (TDD) ходит множество мифов. Кто-то говорит, что это работает только в идеальном мире, где требования кристально понятны. Кто-то утверждает, что TDD — значит написать все тесты до кода, что практически невозможно. Кто-то же наоборот утверждает, что TDD гарантирует отсутствие багов и чистый дизайн.

И это всё неправда.

Если всё, что вы знаете о TDD, это что-то из описанного выше — приходите, будем вместе разбираться, где же собака зарыта.

Golang-разработчик. Разрабатывал решения для страхования, финтеха, менеджмента мероприятий, гостиничного бизнеса и фармкомпаний. Тренер по инженерным практикам, практик экстремального программирования.

Видео

Другие доклады секции

TechLead