オブジェクト指向ができないと言われる (321レス)
オブジェクト指向ができないと言われる http://medaka.5ch.net/test/read.cgi/prog/1659519900/
上
下
前
次
1-
新
通常表示
512バイト分割
レス栞
138: 仕様書無しさん [sage] 2022/08/06(土) 13:39:56.44 別に適材適所の話してるだけで、思考停止の原則論の話なんてしてないから、なんか噛み合わないなと思ったけど staticを許すと、クラスにしたほうがいいかな?なんて誰も考えないで、みんなstaticにするじゃん!って言ってるのか? つーかクラスにした理由、staticにした理由、どちらにせよ説明できない時点で終わってるので そうなら、もっとまともな開発者と触れ合えば?って話なんだが・・・ http://medaka.5ch.net/test/read.cgi/prog/1659519900/138
139: 仕様書無しさん [sage] 2022/08/06(土) 13:42:44.18 誰もStatic許さないなんて一言も言ってないしむしろ逆だし、そもそもすぐ上でそんなこと言ってないって言ってるのにそれは悲しいね http://medaka.5ch.net/test/read.cgi/prog/1659519900/139
140: 仕様書無しさん [] 2022/08/06(土) 21:43:07.42 なんでstaticで盛り上がってんだろ (´・ω・`)? 俺くらいのアホプログラマーになると staticは直接編集、instanceはコピーして編集 くらいにしか思ってねぇわ エクセルを共有するかコピーするかみたいなwww http://medaka.5ch.net/test/read.cgi/prog/1659519900/140
141: 仕様書無しさん [sage] 2022/08/06(土) 21:58:53.71 staticかどうかは割とどうでもいい どう見ても単なるデータしかないdtoのようなクラスと、それが保証するべき状態または検証が別クラスにいたり上位の手続きに直書きされてたりすると、無言でそっ閉じしたくなるって話よ http://medaka.5ch.net/test/read.cgi/prog/1659519900/141
142: 仕様書無しさん [sage] 2022/08/07(日) 00:46:58.93 速度が速くなるなら使う http://medaka.5ch.net/test/read.cgi/prog/1659519900/142
143: 仕様書無しさん [sage] 2022/08/07(日) 10:27:44.03 クラス変数は名前付きのグローバル変数で、 静的関数は名前付きのグローバル関数 クラスが機能を集約したものならば、機能に関連した関数や変数がひとまとめに 入っていること自体は理にかなってると思うだけど 問題はPGがそこら辺のことをちゃんと理解してないと グローバル変数を作る罪悪感の軽減として、クラス変数をたくさん作ったりする http://medaka.5ch.net/test/read.cgi/prog/1659519900/143
144: 仕様書無しさん [sage] 2022/08/07(日) 13:47:13.64 さっきから何を言ってるんだこの人達は http://medaka.5ch.net/test/read.cgi/prog/1659519900/144
145: 仕様書無しさん [sage] 2022/08/07(日) 17:29:08.47 OOPが分かってなくても出来る仕事って高度なのばかりという印象 計算科学の世界とか http://medaka.5ch.net/test/read.cgi/prog/1659519900/145
146: 仕様書無しさん [] 2022/08/07(日) 20:00:56.96 そらOOPも開発技法の一つでしかなくて研究目的のコードなんかは書き捨ての汚いコードが多いこともあるよ。 http://medaka.5ch.net/test/read.cgi/prog/1659519900/146
147: 仕様書無しさん [sage] 2022/08/09(火) 14:12:57.17 ねね SOLIDの原則守ったらよくない? http://medaka.5ch.net/test/read.cgi/prog/1659519900/147
148: 仕様書無しさん [sage] 2022/08/09(火) 17:15:19.07 SOLIDの原則を崩していい状況はかなり限られてるから よほどの上級者にならない限りは盲目的に守らないと駄目だと思う http://medaka.5ch.net/test/read.cgi/prog/1659519900/148
149: 仕様書無しさん [sage] 2022/08/09(火) 17:20:36.09 大抵の職場は、ド新人以外はSOLIDの原則を無意識に守れていること前提で回ってる プロジェクトに話の通じないヤバいPGが紛れ込んでしまった時に、 守るルールに従わせる形で彼らを制御するためにこのような原則が明文化された http://medaka.5ch.net/test/read.cgi/prog/1659519900/149
150: 仕様書無しさん [sage] 2022/08/09(火) 21:17:56.96 お前らそんなこと言ってるが、後ろ3つはともかく単一責任と開放閉鎖が具体的にどうならないと守れてないか論理的に説明できるか? 大半の人間はふんわりした事やセンスとか言い出すぞ http://medaka.5ch.net/test/read.cgi/prog/1659519900/150
151: 仕様書無しさん [sage] 2022/08/09(火) 21:22:00.82 厳密に守れてることが大事なのではなく、明らかに守れてない奴がまずいんだから 倫理的に説明できるか否かなんて問いの建て方自体がナンセンス http://medaka.5ch.net/test/read.cgi/prog/1659519900/151
152: 仕様書無しさん [sage] 2022/08/09(火) 21:42:56.22 どこまでなら破っていいかの判断基準が出せないならセンスって言ってんのと変わんねーぞ http://medaka.5ch.net/test/read.cgi/prog/1659519900/152
153: 仕様書無しさん [sage] 2022/08/09(火) 22:11:36.73 もちろん 動けばいいに決まってるだろ http://medaka.5ch.net/test/read.cgi/prog/1659519900/153
154: 仕様書無しさん [sage] 2022/08/09(火) 22:29:54.15 万物に万能の原則なんてないよね http://medaka.5ch.net/test/read.cgi/prog/1659519900/154
155: 仕様書無しさん [sage] 2022/08/10(水) 17:05:16.05 >>152 理屈ではそうだけど、実務だと明らかにヤバいコード弾ければ十分だから 境界が問題になることはまずない ヤバい実装でもきちんと動作していて、かつ保守性と拡張性が十分に担保されていればスルー http://medaka.5ch.net/test/read.cgi/prog/1659519900/155
156: 仕様書無しさん [sage] 2022/08/11(木) 11:23:01.42 とか言ってる奴ほどバカなバグを仕込んでくる ユニットテストもガバガバだからそれを指摘すると 「ここは複雑じゃないからこの程度のテストでいいよ」 いや、すり抜けて他の人のパートに悪影響でてるから言ってるんだけど http://medaka.5ch.net/test/read.cgi/prog/1659519900/156
157: 仕様書無しさん [] 2022/08/11(木) 11:27:35.21 テストいらないだろと思えるくらい簡単なコードほどバグってたりするんだよね http://medaka.5ch.net/test/read.cgi/prog/1659519900/157
158: 仕様書無しさん [] 2022/08/11(木) 11:28:43.46 テストされてないコードはバグであるって誰かが言ってたけどその通りだわって思った痛い経験はあるなあ http://medaka.5ch.net/test/read.cgi/prog/1659519900/158
159: 仕様書無しさん [sage] 2022/08/16(火) 10:58:35.28 >>155 逆だろ 境界をテストしなくてどうすんだ むしろどうしても選ばなきゃいけないなら境界だけでもいいからテストしろ http://medaka.5ch.net/test/read.cgi/prog/1659519900/159
160: 仕様書無しさん [sage] 2022/08/16(火) 11:29:42.29 境界値テストの話じゃなくて、設計がセーフかアウトか境界はどこか、その判断基準は?の話やで http://medaka.5ch.net/test/read.cgi/prog/1659519900/160
161: 仕様書無しさん [] 2022/08/23(火) 07:02:23.74 オレオレオブジェクト指向 http://medaka.5ch.net/test/read.cgi/prog/1659519900/161
162: 仕様書無しさん [] 2022/08/23(火) 07:08:54.17 つか全部スタティックでいけない理由を説明しろよ http://medaka.5ch.net/test/read.cgi/prog/1659519900/162
163: 仕様書無しさん [] 2022/08/23(火) 07:17:23.33 >>137 意味が説明出来ないなら原則としてスタティックとどこに定められてるの? どこにも定められていないでしょ? http://medaka.5ch.net/test/read.cgi/prog/1659519900/163
164: 仕様書無しさん [sage] 2022/08/23(火) 07:25:44.50 >>162 オブジェクト指向の発想に伴っていないから オブジェクト指向は「オブジェクトに管理を任せること」が根本的な考え方だと思う 全部staticならオブジェクトが管理する状態ではないから好ましくない http://medaka.5ch.net/test/read.cgi/prog/1659519900/164
165: 仕様書無しさん [] 2022/08/23(火) 09:48:12.37 >>164 それじゃ説明になって無いだろ スタティックがグローバルと勝手に脳内変換すんな http://medaka.5ch.net/test/read.cgi/prog/1659519900/165
166: 仕様書無しさん [sage] 2022/08/23(火) 09:52:26.59 スタティックの方がメモリ消費量が一定で管理らくだし、確保したり消したりしないからメモリの断片化も起きないような気がする 設計の綺麗さでいったらライフサイクルあった方が美しいんだろうけど、コンピュータには全部スタティックの方が優しい気がする http://medaka.5ch.net/test/read.cgi/prog/1659519900/166
167: 仕様書無しさん [] 2022/08/23(火) 09:59:03.57 全部シングルトンで良ければ、全部スタティックでいいよ http://medaka.5ch.net/test/read.cgi/prog/1659519900/167
メモ帳
(0/65535文字)
上
下
前
次
1-
新
書
関
写
板
覧
索
設
栞
歴
あと 154 レスあります
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.014s