Рефакторинг — перетворення програмного коду, зміна внутрішньої структури програмного забезпечення для полегшення розуміння коду і легшого внесення подальших змін без зміни зовнішньої поведінки самої системи.
На пальцях, рефакторинг – це перерозклад числа на множники: 256 = 8*32, чи 256 = 4*4*4*4. Добуток той же, складові інші. Перерозклад коду має на меті вдосконалення його виразності для кодаря, непомітно для користувача.
Слово є творено прирѡстком о- "знову, пере-, о(бробляючи) [заради якогось результату]" + основа -чин- в значінні "чинити, робити, ділати" а…
очиняти – це обробляти ззовні (вживалось як гостріння пера)
Де Ви знайшли, що "очин" це часть пташиного пера?