🚀 TDD: что пошло не так? (Ian Cooper)
DevTernity Conference
0:00 / 0:00
🚀 TDD: что пошло не так? (Ian Cooper)
616 528 просмотров · 8 лет назад
DevTernity Conference
12,5 тыс. подписчиков
616 528 просмотров · 8 лет назад
🗓️ Предстоящие мероприятия для разработчиков: https://dev.events С тех пор как Кент Бек написал книгу о TDD в 2002 году, этой теме было посвящено множество слов. Но многие из них распространяли неправильное понимание первоначальных правил Кента, так что практика TDD мало похожа на его первоначальные идеи. Ключевые недоразумения относительно того, что тестировать, что такое модульный тест и что такое «публичный интерфейс», привели к созданию наборов тестов, которые являются ненадежными, трудночитаемыми и не поддерживают простой рефакторинг. В этом докладе мы заново откроем для себя первоначальную концепцию Кента, выясним, где возникли ключевые недоразумения, и рассмотрим лучший подход к TDD, который поддерживает разработку программного обеспечения, а не препятствует ей. Приготовьтесь к тому, что некоторые «священные коровы» будут забиты, а тестов будет написано меньше, но они будут лучше.