Download presentation in pdf >>

Подход к улучшению структурной целостности и качеству кода называется рефакторинг. По мере внесения в код изменений, связанных с реализацией краткосрочных целей или производимых без полного понимания организации кода, последний утрачивает свою структурированность. Разобраться в проекте читая код сткановится труднее. Модификация, поддержка и развитие становится сложнее, а стоимость внесения изменений возрастает.
Рефакторинг представляет собой такой процесс изменения программной системы, при котором не меняется внешнее поведение, но улучшается внутренняя структура. Это способ систематического приведения кода в порядок, при котором шансы появления новых ошибок минимальны.