Рефакторинг - улучшение существующего кода
Мартин Фаулер
Рефакторинг кода на javascript: улучшение проекта существующего ...
Рефакторинг: улучшение существующего кода