DEV-006L_C++.Рефакторинг кода. Редакция для С++
DEV-006_C++.Рефакторинг кода. Редакция для С++
-
- Код курса:
- DEV-006L_C++
-
- Длительность:
- 3 / 24
-
- Ближайшие даты:
-
-
- Цена, без НДС:
- Уточните
![]() |
Аудитория:
- Разработчики
- Старшие разработчики
Предварительная подготовка:
- курс DEV-001_C++ "Шаблоны проектирования GoF. Редакция для С++";
- знание принципов объектно-ориентированного программирования;
- опыт работы с объектно-ориентированными языками от 1 года;
- знание UML
Приобретаемые навыки:
После успешного окончания курса участники смогут:
- объяснить принципы рефакторинга
- объяснить необходимость рефакторинга
- внедрять фазу "рефакторинг" в процесс разработки
- идентифицировать проблемный код (smells)
- принимать решение о проведении рефакторинга над проблемным кодом
- пошагово выполнять рефакторинг
- использовать автоматизированные средства для проведения рефакторинга
Содержание курса:
- Введение
- Организация методов
- Перемещение ответственности между объектами
- Организация данных
- Упрощение условных выражений
- Упрощение вызовов методов
- Использование наследования
- Заключение