Работайте офлайн с приложением Player FM !
АББревиатуры
Manage episode 349379004 series 3056262
Гость — Максим Соснов, тимлид в 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
54 эпизодов
Manage episode 349379004 series 3056262
Гость — Максим Соснов, тимлид в 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
54 эпизодов
Все серии
×Добро пожаловать в Player FM!
Player FM сканирует Интернет в поисках высококачественных подкастов, чтобы вы могли наслаждаться ими прямо сейчас. Это лучшее приложение для подкастов, которое работает на Android, iPhone и веб-странице. Зарегистрируйтесь, чтобы синхронизировать подписки на разных устройствах.