私は最近仕事でいくつかのコードをリファクタリングしました、そして私は良い仕事をしたと思いました。980行のコードを450行に落とし、クラスの数を半分にしました。
これを同僚に見せたとき、これが改善であることに同意しなかった人もいました。
彼らは言った-「より少ないコード行が必ずしも良いとは限らない」
人々が本当に長い行を書いたり、いくつかの行を保存するためにすべてを単一のメソッドに入れたりする極端なケースがあるかもしれませんが、それは私がやったことではありません。私の意見では、コードは適切に構造化されており、サイズが半分であるため、理解/保守が簡単です。
仕事を遂行するために必要なコードを2倍にしたい人がいる理由を理解するのに苦労しています。 ?