АББревиатуры
Listen now
Description
Гость — Максим Соснов, тимлид в 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 
More Episodes
Это третий и последний спецвыпуск, который мы записали на CodeFest в Новосибирске. Давно хотели поговорить о тестировании на телевизорах — и сделали это с ребятами из онлайн-кинотеатра Okko. У нас в гостях Android-архитектор Андрей Ортяшов и руководитель отдела разработки плеера Евгений Штерн.О...
Published 07/11/24
Гость — Дмитрий Тучс, Head of QA в Dodo Engineering.О чем болтаем?Выясняем, как работает команда качества в Dodo Engineering и можно ли поймать баги прямо в пиццерии. Обсуждаем, на что ориентироваться, чтобы нанять правильного кандидата и какие книжки нужно читать, чтобы понравиться директору по...
Published 06/27/24