Почему юнит тесты не работают. История большого проекта (Александр Мартюшев, AgileDays-2015)

Материал из 0x1.tv

Версия от 10:28, 28 января 2020; StasFomin (обсуждение | вклад)

(разн.) ← Предыдущая | Текущая версия (разн.) | Следующая → (разн.)

Аннотация

Докладчик
Александр Мартюшев.jpg
Александр Мартюшев

Два года назад мы оказались в необычной ситуации. У нас большой и сложный проект (CAD система), несколько команд разработчиков, полный Agile (SCRUM), мы практикуем Test Driven Development, то есть пишем много unit тестов.

И тут возникает казалось бы невозможная проблема: в конце спринта нет стабильной сборки, новый функционал работает, а старый отваливается.

  • Почему так произошло?
  • Почему unit тестирование нас не спасло?
  • Что делать в такой ситуации?

Столкнувшись с этой проблемой мы выработали решение, которое до сих пор работает на проекте и все участники считают его одним из ключевых факторов успеха проекта.

Хотите узнать нашу историю избавления от страданий?

Доклад рассчитан на широкую аудиорию, поэтому буду рассказывать о сложных вещах простым языком, с картинками, так, чтобы было понятно всем. Рассматриваемые в докладе проблемы и решения носят универсальный характер и могут применяться в большинстве программных проектов. Обещаю, будет интересно.

Видео

on youtube

Посмотрели доклад? Понравился? Напишите комментарий! Не согласны? Тем более напишите.

Слайды

Почему юнит тесты не работают. История большого проекта (Александр Мартюшев, AgileDays-2015).pdf Почему юнит тесты не работают. История большого проекта (Александр Мартюшев, AgileDays-2015).pdf Почему юнит тесты не работают. История большого проекта (Александр Мартюшев, AgileDays-2015).pdf Почему юнит тесты не работают. История большого проекта (Александр Мартюшев, AgileDays-2015).pdf Почему юнит тесты не работают. История большого проекта (Александр Мартюшев, AgileDays-2015).pdf Почему юнит тесты не работают. История большого проекта (Александр Мартюшев, AgileDays-2015).pdf Почему юнит тесты не работают. История большого проекта (Александр Мартюшев, AgileDays-2015).pdf Почему юнит тесты не работают. История большого проекта (Александр Мартюшев, AgileDays-2015).pdf Почему юнит тесты не работают. История большого проекта (Александр Мартюшев, AgileDays-2015).pdf Почему юнит тесты не работают. История большого проекта (Александр Мартюшев, AgileDays-2015).pdf Почему юнит тесты не работают. История большого проекта (Александр Мартюшев, AgileDays-2015).pdf Почему юнит тесты не работают. История большого проекта (Александр Мартюшев, AgileDays-2015).pdf Почему юнит тесты не работают. История большого проекта (Александр Мартюшев, AgileDays-2015).pdf Почему юнит тесты не работают. История большого проекта (Александр Мартюшев, AgileDays-2015).pdf Почему юнит тесты не работают. История большого проекта (Александр Мартюшев, AgileDays-2015).pdf Почему юнит тесты не работают. История большого проекта (Александр Мартюшев, AgileDays-2015).pdf Почему юнит тесты не работают. История большого проекта (Александр Мартюшев, AgileDays-2015).pdf Почему юнит тесты не работают. История большого проекта (Александр Мартюшев, AgileDays-2015).pdf Почему юнит тесты не работают. История большого проекта (Александр Мартюшев, AgileDays-2015).pdf Почему юнит тесты не работают. История большого проекта (Александр Мартюшев, AgileDays-2015).pdf Почему юнит тесты не работают. История большого проекта (Александр Мартюшев, AgileDays-2015).pdf Почему юнит тесты не работают. История большого проекта (Александр Мартюшев, AgileDays-2015).pdf Почему юнит тесты не работают. История большого проекта (Александр Мартюшев, AgileDays-2015).pdf Почему юнит тесты не работают. История большого проекта (Александр Мартюшев, AgileDays-2015).pdf Почему юнит тесты не работают. История большого проекта (Александр Мартюшев, AgileDays-2015).pdf Почему юнит тесты не работают. История большого проекта (Александр Мартюшев, AgileDays-2015).pdf Почему юнит тесты не работают. История большого проекта (Александр Мартюшев, AgileDays-2015).pdf Почему юнит тесты не работают. История большого проекта (Александр Мартюшев, AgileDays-2015).pdf Почему юнит тесты не работают. История большого проекта (Александр Мартюшев, AgileDays-2015).pdf Почему юнит тесты не работают. История большого проекта (Александр Мартюшев, AgileDays-2015).pdf Почему юнит тесты не работают. История большого проекта (Александр Мартюшев, AgileDays-2015).pdf Почему юнит тесты не работают. История большого проекта (Александр Мартюшев, AgileDays-2015).pdf Почему юнит тесты не работают. История большого проекта (Александр Мартюшев, AgileDays-2015).pdf Почему юнит тесты не работают. История большого проекта (Александр Мартюшев, AgileDays-2015).pdf Почему юнит тесты не работают. История большого проекта (Александр Мартюшев, AgileDays-2015).pdf

Примечания и отзывы


Plays:314   Comments:0