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

Синяя Борода. Жизнь и невероятные приключения одного проекта

Описание: Система, развивающаяся почти 10 лет, становится похожа на большую спутанную бороду. Бороду синюю, потому что время от времени она норовит кого-нибудь убить. Как правило, жертвами становятся время и нервы разработчиков. Можно сбрить бороду и сделать все заново, но если мы не справились с прошлой версией, то что помешает новой вырасти в такой же кошмар? В докладе мы разберем историю одного реального проекта – фреймворка для разработки сайтов. Рассмотрим:

  • Откуда у нас появились God-классы?
  • Почему мешают жить статические классы и синглтоны?
  • Почему мы забросили писать тесты и что мешает начать снова?
  • Избранные нами критерии оценки правильности архитектуры.
  • Намеченные пути рефакторинга и так далее.

Кроме того, бонусный слайд – «Понятие ‘Антипаттерн’ как антипаттерн».

Тип выступления: Доклад (50 минут)
Андрей Майоров

Андрей Майоров

Ярославль, Россия

Андрей Майоров – программист, архитектор-идеолог, директор компании. Несколько лет работал в академической сфере (Центр НИТ ЯрГУ), потом в отделе АСУ крупной дистрибьюторской компании. Устав от корпоративных будней, создал компанию BYTE-force, в которой и работает уже 11 лет. В данный момент специализируется на разработке веб-приложений на платформе .NET Framework. Опубликовал несколько проектов с открытым кодом. Выступал с докладами на конференциях SECR, CEE-SECR, SEF и ADD. Активный участник Microsoft .NET User Group в Ярославле. Совместно с друзьями занимается организацией конференции Application Developer Days – местом общения программистов всех языков и платформ.

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

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