Have something to share about engineering practices, architecture or DevOps?
Become a speaker now

Continuous Integration как инструмент управление рисками при разработке програмного обеспечения

Описание: Объемы кода так велики, что риск получить неработоспособное приложение возрастает с каждой новой написанной строкой. Нездоровая конкуренция в команде может поставить под удар выпуск новой версии продукта. Вы написали много тестов, но они постоянно ломаються самым непредсказуемым образом. Новые разработчики не могут развернуть у себя продукт из исходников, а из инструкций у вас только электронный адрес тех, кто это писал годами, но уже уволился. Знакомая картина? А виноваты в ней лично ВЫ! Потому, что не придавали значения деталям которые сделали производство вашего ПО рискованным занятием. Увы мы не научились использовать наш мозг «по полной» как об этом говорили британские ученые и контролировать все не можем. Но есть инструменты и методики которые помогут контролировать многое. Риск быть выдернутым ночью из постели или чинить код на коленке в пабе становиться минимальным, а интеграция регулярной.
Тип выступления: Доклад (50 минут)
Roman V. Babenko

Roman V. Babenko

Киев, Украина

A software engineer with over 10 years of professional experience, solution architect & open source developer, TDD & BDD evangelist. Frequent speaker on Ruby & Rails events. Co-founder of RubyConfUA, first 2 days full format international Ruby conference at Eastern Europe, core team member of RubyBarcamp, the Ukrainian Ruby & Rails group. Maintainer of RailsFoonotes, a web based inspection developer tool for Ruby on Rails web framework. Code living at romanvbabenko@github.

Видеозапись выступления

Слайды презентации