オブジェクト指向システムの設計 171 [無断転載禁止]©5ch.io
■ このスレッドは過去ログ倉庫に格納されています
0443デフォルトの名無しさん
2016/06/19(日) 11:36:52.76ID:rrlXrvYVクラスというのは元々多機能なもので、構造体とそれに適応するメソッドが複合した、SRPに反したビルディングブロックなわけで、そんなビルディングブロックで再利用性とSOLIDとDRYとYAGNIを同時に行おうとしたところで、無理だということがわかっていないんだよ
ある人間はDRYを重視してクラス構成した結果、再利用性が低いモジュールを提供し、ある人間は再利用性を重視してYAGNIを捨てた結果、可読性及び実行時パフォーマンスを無視したモジュール編成をする
どういう設計思想に基づいたかをドキュメントに明示的に表現できる設計者はいないし、いたとしたらオブジェクト指向捨ててるから
■ このスレッドは過去ログ倉庫に格納されています