EMZETT.
Увійти

Рефакторинг

Коротко: Рефакторинг покращує внутрішню структуру коду, не змінюючи його зовнішньої поведінки, — з метою зробити його читабельнішим, простішим і зручнішим у супроводі.

Докладніше: Рефакторинг — не виправлення помилок і не крок додавання функцій: після нього програма має робити рівно те саме, що й раніше. Тому заздалегідь потрібні тести (модульні тести), що це доводять. Малі кроки, запуск тестів після кожного кроку, часті коміти.

Подробиці

Типові рефакторинги

| Рефакторинг | Ефект |

Див. також: чистий код, модульний тест, TDD, код-рев’ю