Refactoring

Код с душком (рефакторинг М. Фаулера)

Рефакторинг Wikipedia

PDF version

Основные идеи:

    • Дизайн проекта можно определять не только на старте.
    • Рефакторинг можно всегда отменить или повторить.
    • Проект должен быть понятен посторонним.
    • Коментарий - это имя метода

"Революционные" подходы: