オブジェクト指向ができないと言われる (321レス)
オブジェクト指向ができないと言われる http://medaka.5ch.net/test/read.cgi/prog/1659519900/
上
下
前
次
1-
新
通常表示
512バイト分割
レス栞
104: 仕様書無しさん [sage] 2022/08/04(木) 21:34:39.07 そのデザインパターンが高度なオブジェクト指向なんだが 理解しないでコピペしてるだけだともう上はないぞ http://medaka.5ch.net/test/read.cgi/prog/1659519900/104
105: 仕様書無しさん [sage] 2022/08/04(木) 21:36:53.70 >>84 OOPの本もデザインパターンの本も英語が原書だし訳されてない英語のものは10倍ほどもあるだろ 英語で書かれてれば神ってなんで勘違いしたの? http://medaka.5ch.net/test/read.cgi/prog/1659519900/105
106: 仕様書無しさん [sage] 2022/08/04(木) 21:44:26.41 オブジェクト指向の時代は終わった。理由は単純。オブジェクトとメソッドの関係がわかりにくくなったから。これからは「モダン・スタイル」が主流。このままQiitaの記事一本いける説あります http://medaka.5ch.net/test/read.cgi/prog/1659519900/106
107: 仕様書無しさん [sage] 2022/08/04(木) 23:35:22.29 オブジェクト指向を厳密に説明が出来る人は世界でも数人しかいない。と、オブジェクト指向をそれなりに詳しい人なら大概この話をする。だから他人に向かってオブジェクト指向ではないと指摘するという事は詳しければ詳しいほどあり得ない。 http://medaka.5ch.net/test/read.cgi/prog/1659519900/107
108: 仕様書無しさん [sage] 2022/08/05(金) 04:14:13.98 オブジェクト指向できる議論は必ず ネットでありふれている検索ワードでのみ議論を許す法律が必要 どこの書籍にも載っていない俺々定義をいきなりブチまけてくるアホが絶えない そんなに有名ならネットで文字列が見つからないのはおかしい だからお前のは 真のオブジェクト指向じゃないんだ わかるか? http://medaka.5ch.net/test/read.cgi/prog/1659519900/108
109: 仕様書無しさん [] 2022/08/05(金) 09:55:59.05 >>102 ネカマのおっさんが暇つぶししてるだけだと思うぞ http://medaka.5ch.net/test/read.cgi/prog/1659519900/109
110: 仕様書無しさん [sage] 2022/08/05(金) 13:01:37.42 健常者のフリをする気がない発達障害者は、だいたいこういう感じだしな http://medaka.5ch.net/test/read.cgi/prog/1659519900/110
111: 仕様書無しさん [sage] 2022/08/06(土) 01:07:36.42 関数作るのも、クラス作るのも、オブジェクト指向だよな? http://medaka.5ch.net/test/read.cgi/prog/1659519900/111
112: 仕様書無しさん [sage] 2022/08/06(土) 01:35:37.49 クラスの中の関数を全部staticにしてたおじさんいたね http://medaka.5ch.net/test/read.cgi/prog/1659519900/112
113: 仕様書無しさん [sage] 2022/08/06(土) 03:12:58.53 クラス毎staticならよくやる インスタンスいらんならそれに越したことない http://medaka.5ch.net/test/read.cgi/prog/1659519900/113
114: 仕様書無しさん [sage] 2022/08/06(土) 09:08:28.34 実際「なぜただの関数じゃダメなんですか?」って問いにオブジェクト指向だからみたいな答えしか返せないならstaticメソッドのほうがいい 修正時にフィールド触ってるかとか、余計なことを考える必要も減る http://medaka.5ch.net/test/read.cgi/prog/1659519900/114
115: 仕様書無しさん [sage] 2022/08/06(土) 09:22:21.85 変数毎回リセットすんの?マルチスレッドもガン無視? 仕事でやってんの? http://medaka.5ch.net/test/read.cgi/prog/1659519900/115
116: 仕様書無しさん [sage] 2022/08/06(土) 09:27:29.94 もしかして、static変数とstaticメソッドの違いをわかっておられないか staticメソッド=シングルトンパターンだと思っていらっしゃる? そんな低いレベルで仕事での開発について行けるの? http://medaka.5ch.net/test/read.cgi/prog/1659519900/116
117: 仕様書無しさん [sage] 2022/08/06(土) 09:32:16.40 え?なにまさかクラスに変数持たないで全部メソッドに入れんの? それ関数型もどきじゃない? Modelオブジェクトとかどうすんの?ListとかIntegerとか全部オブジェクトなのに自分の書いたとこだけ関数型もどきにするメリットは? http://medaka.5ch.net/test/read.cgi/prog/1659519900/117
118: 仕様書無しさん [sage] 2022/08/06(土) 09:45:09.66 まさかとは思うがそう聞こえたんだけど、メソッドのローカル変数で済むものを全部フィールドに持たせることでオブジェクト指向!とかいってる? 後、正しく状態を保持する意味があればクラスにすればいいんじゃない? staticメソッド以外使わずシステム作ります!とは誰も言ってないんだけど・・・ http://medaka.5ch.net/test/read.cgi/prog/1659519900/118
119: 仕様書無しさん [sage] 2022/08/06(土) 09:48:54.93 だったら結局ユーティティーメソッドみたいなのしかStaticにならないわけで何を今更言い出してるの? 半分以上Staticで書いてんの? http://medaka.5ch.net/test/read.cgi/prog/1659519900/119
120: 仕様書無しさん [sage] 2022/08/06(土) 09:53:42.10 オブジェクト指向より関数型をやった方がいい より敏感になるから http://medaka.5ch.net/test/read.cgi/prog/1659519900/120
121: 仕様書無しさん [sage] 2022/08/06(土) 09:55:05.19 いや関数型なら関数型でいいんだけどね オブジェクト指向の言語やフレームワークで自分だけStaticまみれじゃStaticおじさんでしょ http://medaka.5ch.net/test/read.cgi/prog/1659519900/121
122: 仕様書無しさん [sage] 2022/08/06(土) 10:13:31.97 いや、業務ロジックでも関数でいいようなものは普通に出るよ 思考停止はプログラマを無能にするので、息抜きに疑いながら既存のコードを眺めてみると学べるかもね プログラム言語の進化はスコープ小さくすることでもあって グローバル→クラス→関数の順で小さいんだから 関数で終わればそれがいい http://medaka.5ch.net/test/read.cgi/prog/1659519900/122
123: 仕様書無しさん [sage] 2022/08/06(土) 10:34:19.28 関数は小さめの方が読みやすいのはそう思うけど関数型とOOPの違いは小さければいいという問題ではないと思うが 半分以上Staticで書いてるの? もし半分以上でないなら原則としてStaticで書くべき(=理由を述べられない限りStaticにするべき)と言うのは違うよね Staticで書く理由があるならStaticで書くべきという話でそりゃ当たり前やろ じゃなきゃStaticなんて無くせばいいんだから OOPの言語やフレームワークでは原則としてOOPで書くべき(当たり前)で逆 まあ話の内容的にあなたが多分Staticおじさんじゃないというのはのはわかったよ この板たまに(よく?)Staticおじさんが出るんだよ http://medaka.5ch.net/test/read.cgi/prog/1659519900/123
124: 仕様書無しさん [sage] 2022/08/06(土) 10:53:53.82 実際のところフレームワークはクラスだし、状態持ちたい場面も普通に多いので半分はいかないな。 staticおじさんが何故staticにするのかっていうと、呼び出す側ですべてをコントロールする手続き型をやりたいわけじゃん? オブジェクト指向にしろ関数型にしろ、呼ぶ側は入力だけ与えれば 「あら不思議!それだけで完全な結果が戻ってくる!しかも呼び元に副作用なし!」ってのがやりたいんだし それが関数1個で仕上がると判断すれば、シンプルなstaticを優先はするだけ。 http://medaka.5ch.net/test/read.cgi/prog/1659519900/124
125: 仕様書無しさん [] 2022/08/06(土) 11:00:14.11 staticなんて小規模なアプリとかなら気にすんなって http://medaka.5ch.net/test/read.cgi/prog/1659519900/125
126: 仕様書無しさん [sage] 2022/08/06(土) 11:36:25.59 >>124 やろ?だから原則はOOPで書けという話なんだよ 理由があるならStaticにしないとそもそもOOPがまるでわかってないStaticおじさんが蔓延る 原則関数型でやるなら言語やフレームワークから関数型でやらんと 実際には最近はOOPでも細かい部分は関数型でやってるけどさ 大規模で全部関数というのは俺はやったことないし見たこともない http://medaka.5ch.net/test/read.cgi/prog/1659519900/126
127: 仕様書無しさん [sage] 2022/08/06(土) 11:38:17.20 >>125 まあそりゃ小規模ならなんでもいいよ http://medaka.5ch.net/test/read.cgi/prog/1659519900/127
128: 仕様書無しさん [] 2022/08/06(土) 11:39:58.54 staticメソッドなら、ワザワザnewする必要もないからねぇ。 下手にnewさせちゃうとdeleteを忘れてメモリが溢れたりするバグが後を絶たない。 http://medaka.5ch.net/test/read.cgi/prog/1659519900/128
129: 仕様書無しさん [sage] 2022/08/06(土) 11:40:31.71 これはStaticおじさん http://medaka.5ch.net/test/read.cgi/prog/1659519900/129
130: 仕様書無しさん [sage] 2022/08/06(土) 11:44:45.26 staticおじさん湧くだろうなぁと思ってたら案の定湧いてた http://medaka.5ch.net/test/read.cgi/prog/1659519900/130
131: 仕様書無しさん [sage] 2022/08/06(土) 11:47:21.87 >>128 JavaのArrayList<>が全部staticだったらどう思う? http://medaka.5ch.net/test/read.cgi/prog/1659519900/131
132: 仕様書無しさん [sage] 2022/08/06(土) 11:51:38.77 staticフィールドだけはやめてくれ... あれは本気で害悪にしかならん... http://medaka.5ch.net/test/read.cgi/prog/1659519900/132
133: 仕様書無しさん [sage] 2022/08/06(土) 12:01:32.56 関数型ってlisp系統由来の引数が関数だったりメソッドチェーンを採用したりするニュアンスが強くて、単なる構造化を関数型とは呼ばんだろ c#ならラムダとか多用されるパターンに転用されてるやつ staticメソッドとは関係なくねーか http://medaka.5ch.net/test/read.cgi/prog/1659519900/133
メモ帳
(0/65535文字)
上
下
前
次
1-
新
書
関
写
板
覧
索
設
栞
歴
あと 188 レスあります
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.028s