Ход работы
Изучить теоретические сведения.
Выполнить анализ программного кода разрабатываемого ПО с целью выявления плохо организованного кода.
Используя шаблоны рефакторинга, выполнить реорганизацию программного кода разрабатываемого ПО и модульных тестов.
Проверить успешность выполнения всех модульных тестов.
Выполнить описание произведенных операций рефакторинга (было-стало-шаблон рефакторинга).
Скорректировать проектную документацию (диаграммы классов, последовательностей и т.д).
Контрольные вопросы
1. Что такое рефакторинг?
2. Когда стоит его применять?
3. Место рефакторинга при улучшении бизнес-процессов.