Рефакторинг – на позитиве!
Андрей Иваровский. runteo.ru
О докладчике






7+ лет в автоматизации тестирования
QA Team Lead
Занимаюсь спортом
Играю на бильярде
Женат
Необходимость рефакторинга
 Когда хочется все изменить ...
Необходимость рефакторинга
 Все против ...
Необходимость рефакторинга
 Что же делать?
Критерии необходимости
 Старое решение не эффективно
 Появились новые, более эффективные технологии
 Желание руководства 
ROI
ROI - return of investments
Как проводить рефакторинг?
 Цель рефакторинга
 Личный интерес каждого члена команды
 План рефакторинга
Пример






Повторно используемый код
Данные в коде (hardcoded)
Синхронизация элементов GUI
Оптимизация репортов
Оптимизация тестовых конфигураций
Profit!
Выводы
 Учитывайте личные интересы всех участников проекта
 Обоснование рефакторинга – ROI
 План рефакторинга
Спасибо за внимание!
Email: andrew@runteo.com
Skype: andrew.ivarouski
Mobile: (+375 29) 705 00 28
web: www.runteo.ru

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