私にとって、リファクタリングは主に、書かれた後にコードを読んで維持する人間のためのものです。しかし、リファクタリングに関するウィキペディアの記事には、次のように書かれています。
利点には、ソース コードの保守性を向上させるためのコードの可読性の向上と複雑さの軽減、および拡張性を向上させるためのより表現力豊かな内部アーキテクチャまたはオブジェクト モデルが含まれます。
複雑さの軽減部分は、コンピュータが処理することを意味するだけですmake it less complex to understand
か、それとも含まれますか? less complex calculations
もしそうなら、リファクタリングの一部としてコードの最適化を検討する必要がありますか?