2024/06/07リファクタリングGoogleのソフトウェアエンジニアリングの定義では コードの挙動を変えずに整理された内容に書き直すこと である。 つまり、最も重要なのは自動テストである。自動テストがないと挙動が変わってないことが担保できないからである。 参考 https://qiita.com/miketako3/items/3085e225a35cdf89cd55