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