トップページ > プログラム > 2015年12月14日 > YC/mnP+V

書き込み順位&時間帯一覧

3 位/189 ID中時間01234567891011121314151617181920212223Total
書き込み数00001000000000000000162010



使用した名前一覧書き込んだスレッド一覧
デフォルトの名無しさん
オブジェクト指向は愚かな考え。この世は計算式 [転載禁止]©2ch.net

書き込みレス一覧

オブジェクト指向は愚かな考え。この世は計算式 [転載禁止]©2ch.net
901 :デフォルトの名無しさん[sage]:2015/12/14(月) 04:49:49.38 ID:YC/mnP+V
それから20年後・・・

iPhoneアプリの開発はObjective Cのみ
とすることで、ようやく日の目を見た。

言語の魅力だけでは普及させることは出来なかったのだ。
オブジェクト指向は愚かな考え。この世は計算式 [転載禁止]©2ch.net
918 :デフォルトの名無しさん[sage]:2015/12/14(月) 20:33:46.59 ID:YC/mnP+V
>>914
それはオブジェクト指向と何の関係もない。

ソフトウェアの全てが順路回路でできるわけじゃない。
出来ない部分をオブジェクト指向で作るとすっきりする。
できる部分は関数型を使えばいい。

オブジェクト指向(構造部分)+関数型(処理部分)で作るのが
一番バランスが取れている。
オブジェクト指向は愚かな考え。この世は計算式 [転載禁止]©2ch.net
925 :デフォルトの名無しさん[sage]:2015/12/14(月) 21:35:52.87 ID:YC/mnP+V
>>923
getter, setterの話は論破してる。過去レス嫁。

どうせ読まないだろうから軽く言っておくと、
getter, setterは、変数のように見える関数なのであって、
このように使う。

Test t = new Test();
t.memberVar = 20;

このmemberVarが、getter, setterだ。
オブジェクト指向は愚かな考え。この世は計算式 [転載禁止]©2ch.net
926 :デフォルトの名無しさん[sage]:2015/12/14(月) 21:38:13.02 ID:YC/mnP+V
>>923
> 混乱したコードが書籍にまで多量にみられるではないか。

現実世界が状態を持っているものなのだから
それを素直に表すとそうなるのは当たり前。

キャラクターごとにHPや動きがあるような
現実世界に近いRPGゲームなんかを作ろうとすると
オブジェクト指向以外で作ると、変換に余計な負担がかかる。
オブジェクト指向は愚かな考え。この世は計算式 [転載禁止]©2ch.net
928 :デフォルトの名無しさん[sage]:2015/12/14(月) 21:41:08.55 ID:YC/mnP+V
>>927
> それを使って無駄な状態管理じみたコード書いてるって話

お前が言ってるのは、状態がないものを、
状態がないコードで書けと言ってるだけ。

状態がないコードだけを触った経験だけで
状態は要らないと言ってるだけ。

本質的に状態というものはこの世界に存在し、
それを無理やり変換して実装するのは無駄なコスト。
オブジェクト指向は愚かな考え。この世は計算式 [転載禁止]©2ch.net
932 :デフォルトの名無しさん[sage]:2015/12/14(月) 21:47:30.66 ID:YC/mnP+V
真に状態があるものは当然問題ない。

言い換えると、状態があるものに、関数型を使うのは間違っている。
そういう人たちに言えべき言葉が
「関数型脳に毒された初心者」だ。


>>914で
> オブジェクト指向脳に毒された初心者は
と言ってるのと同様に数が少ないだけで「関数型脳に毒された初心者」だっている。



オブジェクト指向をディスるんじゃなくて、初心者をディスれ。
初心者は技術がない!なんでだ!って言っていればいいだろう。
オブジェクト指向は愚かな考え。この世は計算式 [転載禁止]©2ch.net
934 :デフォルトの名無しさん[sage]:2015/12/14(月) 21:49:44.24 ID:YC/mnP+V
>>931
> カプセル化はテスタビリティを下げるんだよね。
別に下げないが?

まあコードの1行1行をテストしたい(なんで?どうやって?)
ならば、難しいかもしれないが、
テストなんて入力があって、処理の結果の出力を
テストすればそれだけでいい。
オブジェクト指向は愚かな考え。この世は計算式 [転載禁止]©2ch.net
937 :デフォルトの名無しさん[sage]:2015/12/14(月) 21:58:26.78 ID:YC/mnP+V
>>935
> メソッドのアクセス修飾子がprivateだったときのことを想像してみ?
だから、なんで、そんなテストしなくていい場所までテストしようと考えるんだ?
お前は、関数の中の行、1行1行をテストしてるのか?

関数の入口と出口だけを見ればいいんだよ。
オブジェクト指向は愚かな考え。この世は計算式 [転載禁止]©2ch.net
941 :デフォルトの名無しさん[sage]:2015/12/14(月) 22:03:12.53 ID:YC/mnP+V
>>939
> 上級者の振りして頓珍漢なこと言えば顰蹙だが
> 初心者をせめて何の意味がある。

お前が最初に初心者を責めたんだろw

>>914にしっかりと書いてある

> ソフトウェア工学の基本だろ
> それに反してんだよ
> (オブジェクト指向脳に毒された)初心者は

初心者が間違ったことをしているだけ。
なぜ初心者は間違えるのか?という問題の答えも知らないのか?
オブジェクト指向は愚かな考え。この世は計算式 [転載禁止]©2ch.net
942 :デフォルトの名無しさん[sage]:2015/12/14(月) 22:04:06.01 ID:YC/mnP+V
> privateメソッド見つけた時点でこれ書いたやつヤバイやつだと
> 思わなければいけない。

みなさん、


ID:7rbDUyQj を見つけた時点で、
これ書いたやつ、ヤバイやつだと思わなければいけない。




わかりましたか?


※このページは、『2ちゃんねる』の書き込みを基に自動生成したものです。オリジナルはリンク先の2ちゃんねるの書き込みです。
※このサイトでオリジナルの書き込みについては対応できません。
※何か問題のある場合はメールをしてください。対応します。