EPISODE · Dec 8, 2022 · 34 MIN
АББревиатуры
Гость — Максим Соснов, тимлид в web-команде в Тинькофф Путешествиях.О чем болтаем?Разматываем аббревиатуры TDD, BDD и DDD. Рассуждаем, каким образом эти подходы драйвят разработку и кому подходят. Говорим об их плюсах и минусах, а также трудностях при внедрении, и выясняем, что мешает командам применять тот или иной подход на практике.Таймкоды:00:00 Начало00:40 О чем болтаем?1:40 TDD — Test Driven Development4:10 Зачем писать тест, который поможет задизайнить код, когда можно посмотреть ТЗ4:54 Red-green refactor7:37 Как убедить команду, что TDD ускоряет разработку10:45 Минусы TDD-подхода12:47 Как TDD работает на фронтенде15:58 BDD — Behavior Driven Development20:36 Невыдуманные истории внедрения и использования BDD25:53 DDD — Domain Driven Design29:05 Краткий конспект: что такое TDD, BDD, DDD31:11 Кому мы рекомендуем TDD, и с чего начать его внедрение32:39 БлицКниги:«Идеальный программист. Как стать профессионалом разработки», Роберт Мартин;«Экстремальное программирование: разработка через тестирование», Бек КентСсылки:Как DDD помог нам построить новые ревизии в пиццериях https://habr.com/ru/company/dododev/blog/523540/ Канал IT’s Tinkoff в Телеграме: https://t.me/itstinkoffБольше про карьеру в IT в Тинькофф: https://l.tinkoff.ru/about-it-careerКанал QA Tinkoff в Телеграме: https://web.telegram.org/z/#-1436363875
What this episode covers
Гость — Максим Соснов, тимлид в web-команде в Тинькофф Путешествиях. О чем болтаем? Разматываем аббревиатуры TDD, BDD и DDD. Рассуждаем, каким образом эти подходы драйвят разработку и кому подходят. Говорим об их плюсах и минусах, а также трудностях при внедрении, и выясняем, что мешает командам применять тот или иной подход на практике. Таймкоды: 00:00 Начало 00:40 О чем болтаем? 1:40 TDD — Test Driven Development 4:10 Зачем писать тест, который поможет задизайнить код, когда можно посмотреть ТЗ 4:54 Red-green refactor 7:37 Как убедить команду, что TDD ускоряет разработку 10:45 Минусы TDD-подхода 12:47 Как TDD работает на фронтенде 15:58 BDD — Behavior Driven Development 20:36 Невыдуманные истории внедрения и использования BDD 25:53 DDD — Domain Driven Design 29:05 Краткий конспект: что такое TDD, BDD, DDD 31:11 Кому мы рекомендуем TDD, и с чего начать его внедрение 32:39 Блиц Книги: «Идеальный программист. Как стать профессионалом разработки», Роберт Мартин; «Экстремальное программирование: разработка через тестирование», Бек Кент Ссылки: Как DDD помог нам построить новые ревизии в пиццериях https://habr.com/ru/company/dododev/blog/523540/ Канал IT’s Tinkoff в Телеграме: https://t.me/itstinkoff Больше про карьеру в IT в Тинькофф: https://l.tinkoff.ru/about-it-career Канал QA Tinkoff в Телеграме: https://web.telegram.org/z/#-1436363875
NOW PLAYING
АББревиатуры
No transcript for this episode yet