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

Рефакторинг legacy проектов

Описание: Приходилось ли Вам сталкиваться со старым кодом, в котором страшно делать даже мельчайшие изменения? А может Вы даже участвовали в активном рефакторинге/разработке такого приложения? Возможно после рассказов друзей или пережитого Вас мучают кошмары и животный страх перед проектами с десятилетним стажем? Если это хотя бы на сотую часть правда, то данный доклад призван если не рассеять, то капитально уменьшить боязнь старых проектов, которые в народе зовут простым словом legacy. Методы рефакторинга в подобных приложениях имеют свою «изюминку», но при правильном подходе даже монстроидальный код может быть преобразован в код, которым будет гордится вся команда. А что может быть лучше? Как обосновать заказчика необходимость выделения бюджета под рефакторинг? Как построить первоначальную линию обороны от «плохого» кода? Как и чем можно воевать с плохой архитектурой приложения? Эти и многие другие вопросы и ответы на них будут рассмотрены на примерах реальных legacy проектов.
Тип выступления: Доклад (50 минут)
Виктор Полищук

Виктор Полищук

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

Практикующий Java технический лидер компании Luxoft. Более 8 лет занимается профессиональной разработкой програмного обеспечения, из которых примерно 6 на Java. Эксперт в разработке на Java и JavaScript. Умен, талантлив и харизматичен.

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

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