Please enable JavaScript.
Coggle requires JavaScript to display documents.
Рефакторинг - Coggle Diagram
Рефакторинг
Техники рефакторинга
Перемещение метода: перемещение метода между классами, перемещение метода вверх или вниз внутри иерархии классов
-
Изменение уровня доступа: изменение видимости метода, добавление/удаление модификаторов доступа
-
Изменение сигнатуры метода: изменение количества или типа параметров, добавление параметров
-
Процесс рефакторинга
Идентификация проблем: определение мест, требующих рефакторинга, оценка сложности
-
Планирование: анализ текущей архитектуры, определение целей
Оценка результатов: тестирование, измерение производительности, анализ обратной связи от коллег
-
-
Основные понятия
Виды рефакторинга: изменение сигнатуры метода, изменение уровня доступа, перемещение метода, переименование метода
Причины рефакторинга: улучшение читаемости, изменение требований, оптимизация производительности
Что такое рефакторинг
это процесс изменения внутренней структуры программы, не затрагивающий её внешнее поведение и имеющий целью облегчить понимание кода, его поддержку или модификацию