Я согласен с «рефакторинг - это модное слово для очистки кода», но не с «просто». Люди используют причудливые слова по причине: иногда потому, что они хотят выглядеть умно, а иногда потому, что они передают более или более точное значение, и рефакторинг ИМХО (даже если иногда неправильно) обычно относится к последнему.
«Очистить» может означать что угодно, от «немного переформатировать» до «переписывать большие куски».
«Рефакторинг» означает, в частности, что-то вроде «небольших постепенных изменений в коде, предназначенных для поддержания той же функциональности при одновременном преобразовании его в лучший дизайн». И есть множество лучших практик, касающихся того, что вы делаете: некоторые из них ad-hoc, но есть общие принципы, такие как использование модульных тестов, извлечение части функций в новые функции или классы и т. Д., Которые люди могут и должны изучить ,
Вы говорите «просто обманываете управление распределением времени на очистку кода». Но если выражение «рефакторинг» правильно передает концепцию, что постоянные инвестиции в ясность теперь принесут дивиденды в эффективности в будущем, то это не «хитрость», это четкое и эффективное общение.