プロはそもそもリファクタリングする以前に書きやすいコードを無意識レベルで最初から書いてるんですけど……
後から整備しやすいコードだから、そのリファクタリングも簡単にできる
まず最低でも後から自分が読み込んで理解できるコードを組まないとダメ

変数や関数名、オブジェクト名、適切なコメント、理解しやすいコード記述

難しいことではないはず