Рефакторинг
Рефакторинг (с английского refactoring) — это переписывание исходного кода. После рефакторинга функциональность, затронутая рефакторингом, должна быть такой же, как до рефакторинга.
См. также рефакторинг кода, регрессионное тестирование, регрессия.