- オブジェクト指向システムの設計 171 [無断転載禁止]©2ch.net
120 :デフォルトの名無しさん[sage]:2016/06/13(月) 22:18:34.84 ID:h+DWc0m+ - 再利用性にこだわるのは、アルゴリズムがかけない馬鹿だけ
無知だからライブラリーという概念が、オブジェクト指向から始まったとかんがえている そして無知ゆえに比較対照に基づいて議論できない 今日のオブジェクト指向言語がオブジェクト指向らしからぬ機能を取り入れるようになった理由も理解していない d.hatena.ne.jp/Nagise/touch/20111218/1324182111 「おー。54個のメソッドを実装した僕が馬鹿みたいじゃないですか」 先:「馬鹿だったろ。さっきまで」 馬鹿に合わせてやるシステム設計ってさぞかしつまらないんだろうなあ あるJavaのクラスを継承したら律儀にメソッドを書いてくれるんだろ?メソッド数が50を超えてても一つ残らず実装しろよ そこまでやって型安全を確保したところでNullPo吐いたら実行時エラーで終わりだけどな 然るにオブジェクト指向使いは設計というものはトレードオフの解決手段という認識を持っていない いくら型安全でも論理エラーにコンパイラは無力であり、シンタックスの複雑さが君達が捕捉するのに躍起になっているシンタックスエラーを生み出している ってこれは前擦れで指摘したとおり 君達は設計手法を共有するという題目で実際には無い物ねだりをしている 言語設計者が切り捨てた機能について議論し、オブジェクト指向は完全性を有しているのだという結論を導きたいだけなんだ
|
- オブジェクト指向システムの設計 171 [無断転載禁止]©2ch.net
121 :デフォルトの名無しさん[sage]:2016/06/13(月) 22:25:11.44 ID:h+DWc0m+ - 出力が正しいと確信するためには出力の監視が必須である
オブジェクト指向は内部状態を包み隠し、クラスの内部状況を知ることにもメソッドのオーバーライドを要求する そしてそれが、安全性を支えているというのである エラーがでないし不満もないのは、それだけ単純なシステムしか実装していないという自白なんだよ チャレンジしなければ失敗しない それをもっともらしく着飾っているだけだね 現にオブジェクト指向の教科書をみればCRUDの延長上のシステムしか問題にとりあげられない だからこそCRUD以外のシステムは一切構築できない
|
- オブジェクト指向システムの設計 171 [無断転載禁止]©2ch.net
122 :デフォルトの名無しさん[sage]:2016/06/13(月) 22:31:53.10 ID:h+DWc0m+ - 失礼オブジェクト指向使いにも設計がトレードオフの解決手段であるという認識を持っている人はいるだろうね
ただオブジェクト指向が流行ってるやってるだけって奴は、そもそも自分に適した環境というものを模索しなかった時点で、根本的に設計能力がないよな ベストを追求する気がない奴にも馬鹿な顧客がついてくれる点でオブジェクト指向は全く持って神思想としかいいようがないな
|
- オブジェクト指向システムの設計 171 [無断転載禁止]©2ch.net
124 :デフォルトの名無しさん[sage]:2016/06/13(月) 22:42:11.75 ID:h+DWc0m+ - じゃあCRUDでクイックソート実装してみて
brainfuckもチューリング完全だけどな てかCRUDにポインタ操作は入ってないけど本当にチューリング完全かな
|