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

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

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

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

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

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

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

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

web standard cs4 captivate 5 mac adobe cs3 web premium creative suite 5 web premium for mac authorware 7 microsoft streets & trips 2010 adobe captivate 3 cs4 design standard mac adobe elements 4 office 2010 home and business microsoft windows 8 soundbooth cs4 for mac office publisher 2003 adobe creative suite 3 master collection