Я погоджуюсь з тим, що "рефакторинг" - це вигадливе слово для очищення вашого коду ", але не з" просто ". Люди використовують химерні слова з причини: іноді тому, що вони хочуть виглядати розумними, а іноді тому, що вони передають більший або точніший зміст, а рефакторинг ІМХО (навіть якщо інколи зловживають), як правило, має на увазі останнє.
"Очищення" може означати що завгодно - від "переформатування трохи" до "переписування великих шматок".
"Рефакторинг" означає конкретно щось на кшталт "невеликі покрокові зміни коду, призначені для підтримки тієї ж функціональності, перетворюючи його на кращий дизайн". І є найкраща практика щодо того, що ви робите: деякі є спеціальними, але існують загальні принципи, такі як використання одиничних тестів, вилучення частини функцій у нові функції або класи тощо, яким люди можуть і повинні вчитися .
Ви кажете "просто керувати трюком на виділення часу на очищення коду". Але якщо вимова "рефакторинг" правильно передає концепцію того, що стабільна інвестиція в ясність тепер виплатить дивіденди в ефективності в майбутньому, то це не "фокус", це зрозуміла і ефективна комунікація.