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

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

description

Презентация доклада Андрея Иваровского на конференции SQADays-14, Львов 8-9 ноября 2013

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

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

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

Андрей Иваровский. runteo.ru

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

О докладчике

7+ лет в автоматизации тестирования QA Team Lead Занимаюсь спортом Играю на бильярде Женат

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

Необходимость рефакторинга

Когда хочется все изменить ...

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

Необходимость рефакторинга

Все против ...

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

Необходимость рефакторинга

Что же делать?

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

Критерии необходимости

Старое решение не эффективно Появились новые, более эффективные технологии Желание руководства

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

ROI

ROI - return of investments

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

Как проводить рефакторинг?

Цель рефакторинга Личный интерес каждого члена команды План рефакторинга

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

Пример

Повторно используемый код Данные в коде (hardcoded) Синхронизация элементов GUI Оптимизация репортов Оптимизация тестовых конфигураций

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

Profit!

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

Выводы

Учитывайте личные интересы всех участников проекта Обоснование рефакторинга – ROI План рефакторинга

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

Email: [email protected]

Skype: andrew.ivarouski

Mobile: (+375 29) 705 00 28

web: www.runteo.ru

Спасибо за внимание!