Почему юнит тесты не работают. История большого проекта (Александр Мартюшев, AgileDays-2015) — различия между версиями
Материал из 0x1.tv
StasFomin (обсуждение | вклад) |
StasFomin (обсуждение | вклад) |
||
== Примечания и отзывы == * {{ConferencePage|http://msk15.agiledays.ru/members/profile/1135/#report-59}} <!-- <blockquote>[©]</blockquote> --> <references/> [[Category:AgileDays-2015]] [[Category:Agile]] <!-- topub --> {{stats|disqus_comments=0|refresh_time=2018-035-01T1715T14:0835:35.836719020431|vimeo_comments=0|vimeo_plays=295|youtube_comments=0|youtube_plays=5}} |
Версия 11:35, 15 мая 2018
Содержание
Аннотация
- Докладчик
- Александр Мартюшев
Два года назад мы оказались в необычной ситуации. У нас большой и сложный проект (CAD система), несколько команд разработчиков, полный Agile (SCRUM), мы практикуем Test Driven Development, то есть пишем много unit тестов.
И тут возникает казалось бы невозможная проблема: в конце спринта нет стабильной сборки, новый функционал работает, а старый отваливается.
- Почему так произошло?
- Почему unit тестирование нас не спасло?
- Что делать в такой ситуации?
Столкнувшись с этой проблемой мы выработали решение, которое до сих пор работает на проекте и все участники считают его одним из ключевых факторов успеха проекта.
Хотите узнать нашу историю избавления от страданий?
Доклад рассчитан на широкую аудиорию, поэтому буду рассказывать о сложных вещах простым языком, с картинками, так, чтобы было понятно всем. Рассматриваемые в докладе проблемы и решения носят универсальный характер и могут применяться в большинстве программных проектов. Обещаю, будет интересно.
Видео
Слайды
Примечания и отзывы
Plays:300 Comments:0