私はかなり強いオブジェクト指向のバックグラウンドを持っています。OODとOOPの利点は私にとって第二の性質ですが、最近、手続き型プログラミングの習慣に縛られた開発ショップにいることに気づきました。実装言語にはいくつかのOOP機能があり、それらは最適な方法で使用されません。
更新:私と同じように、誰もがこのトピックについて意見を持っているようですが、質問は次のとおりです。
手続き型プログラミング言語とオブジェクト指向言語を使用したソフトウェア開発のコストを対比する優れた比較研究はありますか?
一部のコメント提供者は、リンゴとオレンジを比較しようとすることの疑わしい性質を指摘しており、正確に測定することは非常に難しいが、おそらく完全に不可能ではないことに同意します。