探検
オブジェクト指向以外のメリットを書くスレ
■ このスレッドは過去ログ倉庫に格納されています
2018/11/21(水) 22:46:48.30ID:UM5ff+tU
オブジェクト指向以外のメリットを数値で示せよ
70デフォルトの名無しさん
2020/11/17(火) 12:47:39.64ID:po4TILFJ71デフォルトの名無しさん
2020/11/17(火) 12:50:00.32ID:po4TILFJ >>69
君は初心者なのかね? 巷間に流布されているアンチパターンを鵜呑みにする君は初心者だね
僕はこの道数十年のベテランだ、神クラスの有用性をわかるようになったら
君も中級者入りかな、まあせいぜい頑張ることだよ
君は初心者なのかね? 巷間に流布されているアンチパターンを鵜呑みにする君は初心者だね
僕はこの道数十年のベテランだ、神クラスの有用性をわかるようになったら
君も中級者入りかな、まあせいぜい頑張ることだよ
72デフォルトの名無しさん
2020/11/17(火) 12:51:53.06ID:po4TILFJ ベテランの立場から老婆心で言っておくと中間レイヤーはオブジェクト指向を汚す
KISS原則を守ってこそオブジェクト指向は輝く
KISS原則を守ってこそオブジェクト指向は輝く
73デフォルトの名無しさん
2020/11/17(火) 12:53:30.83ID:po4TILFJ キラキラと美しい星空のような僕が見ているオブジェクト指向を君たちにも見せてあげたい
みんながこれアンチパターンで言ってるんだーなんて意識高い系のアルファブロガーみたいな
精神でプログラミングやってたら一生見れないよ
みんながこれアンチパターンで言ってるんだーなんて意識高い系のアルファブロガーみたいな
精神でプログラミングやってたら一生見れないよ
74デフォルトの名無しさん
2020/11/17(火) 12:53:41.22ID:po4TILFJ いかがでしたか
2020/11/17(火) 12:56:15.39ID:tlSZnLT1
一日中2chに、張り付いているニートが何を必死になってるんだか。
お前よりは働いてるよ。
そんなに妄想自慢したけりゃ隔離スレいけ。昼休み終了。あばよ。
お前よりは働いてるよ。
そんなに妄想自慢したけりゃ隔離スレいけ。昼休み終了。あばよ。
76デフォルトの名無しさん
2020/11/17(火) 12:57:56.33ID:po4TILFJ2020/11/17(火) 13:56:55.76ID:ep69fhBS
78デフォルトの名無しさん
2020/11/17(火) 14:10:06.23ID:po4TILFJ 問題は中間レイヤの存在そのものだからなー
だから中間レイヤをなくしたんだよ
ブローカーは少ないほど効率が良い、これは社会も同じです
問屋から消費者が商品を直接買うしくみがシンプルで最も効率が良いです
転売ヤーが一般的に受け入れられないのも根は同じです
だから中間レイヤをなくしたんだよ
ブローカーは少ないほど効率が良い、これは社会も同じです
問屋から消費者が商品を直接買うしくみがシンプルで最も効率が良いです
転売ヤーが一般的に受け入れられないのも根は同じです
79デフォルトの名無しさん
2020/11/17(火) 14:12:11.26ID:po4TILFJ 分ける必要のないものを分けた結果中間レイヤーという地獄のようなクラスができあがったわけです
グルーコードをできるだけ薄くするのが良いプログラムを書くコツです
グルーコードをできるだけ薄くするのが良いプログラムを書くコツです
2020/11/17(火) 14:14:06.10ID:NE44coqD
>>78
問題は神クラスだろw
問題は神クラスだろw
81デフォルトの名無しさん
2020/11/17(火) 14:17:18.87ID:po4TILFJ >>80
違います、神クラスだったら中間レイヤーというクラスは存在しなかったわけです
神クラスを避けようとしたからこそ中間レイヤーという地獄デザインに行き着いたわけです
最初からレイヤーをわけずに一つのクラスでやってれば問題は起きなかったわけですよ神と和解せよ
違います、神クラスだったら中間レイヤーというクラスは存在しなかったわけです
神クラスを避けようとしたからこそ中間レイヤーという地獄デザインに行き着いたわけです
最初からレイヤーをわけずに一つのクラスでやってれば問題は起きなかったわけですよ神と和解せよ
82デフォルトの名無しさん
2020/11/17(火) 14:19:12.23ID:po4TILFJ 神クラスというバズワードに振り回されて物事の本質をわかってない
悪いのはリソースの中間搾取を行うオブジェクトであることを認識したがよい
IT業界の多重派遣と同じです
悪いのはリソースの中間搾取を行うオブジェクトであることを認識したがよい
IT業界の多重派遣と同じです
2020/11/17(火) 14:19:28.81ID:NE44coqD
> ファイルフォーマットのすべての機能を持つことになってしまった。
> 共通部分をくくりだすのではなく、逆に全部入りの恐ろしい中間レイヤができてしまったのだ。
しっかり、恐ろしい中間レイヤとは、全部入りだと書かれてある
> 共通部分をくくりだすのではなく、逆に全部入りの恐ろしい中間レイヤができてしまったのだ。
しっかり、恐ろしい中間レイヤとは、全部入りだと書かれてある
84デフォルトの名無しさん
2020/11/17(火) 14:22:26.16ID:po4TILFJ >>83
中間レイヤの機能が全部という意味だ、あくまで中間レイヤの機能だけ、これは神クラスではありません、中間レイヤです
このように中間レイヤというのはその存在そのものが腐敗の原因です
中間レイヤが必要ないようにあらゆる機能を包含した神クラスがあれば良いわけです
中間レイヤの機能が全部という意味だ、あくまで中間レイヤの機能だけ、これは神クラスではありません、中間レイヤです
このように中間レイヤというのはその存在そのものが腐敗の原因です
中間レイヤが必要ないようにあらゆる機能を包含した神クラスがあれば良いわけです
2020/11/17(火) 14:25:04.48ID:NE44coqD
単に中間レイヤが悪いのであれば「中間レイヤができてしまった」と書いているだろう
「全部入りの恐ろしい」中間レイヤなのだ
「全部入りの恐ろしい」中間レイヤなのだ
86デフォルトの名無しさん
2020/11/17(火) 14:32:23.21ID:po4TILFJ 中間レイヤの存在そのものが悪いので中間レイヤをなくすって結論に至ったわけですよ
中間レイヤはつねに悪いわけです、全部入りの恐ろしいクラスになったのも必然だったわけですね
中間レイヤはつねに悪いわけです、全部入りの恐ろしいクラスになったのも必然だったわけですね
87デフォルトの名無しさん
2020/11/17(火) 14:34:29.52ID:po4TILFJ 中間レイヤに偶然などありません、必然的に悪くなるわけです
だって中間搾取するだけのクラスなんだもん転売ヤーを想像してください
生産者と消費者との間に入って利益を貪るだけのレイヤーにメリットなんて何も無いですよ
作った時点で設計として大失敗ですよ
だって中間搾取するだけのクラスなんだもん転売ヤーを想像してください
生産者と消費者との間に入って利益を貪るだけのレイヤーにメリットなんて何も無いですよ
作った時点で設計として大失敗ですよ
88デフォルトの名無しさん
2020/11/17(火) 14:38:14.68ID:po4TILFJ 一句できました
きりたんぽ
KISSの原則
神クラス
きりたんぽ
KISSの原則
神クラス
2020/11/21(土) 15:13:05.12ID:fC1tv38v
皆、ドン引きしてるじゃねぇかw
90(u_・y) ◆e6.oHu1j.o
2020/11/24(火) 14:02:19.30ID:gfNKbZsO (u_・y)神クラスプログラミングってダメな例とはされてるけど
(u_・y)可読性なんていう個人ごとの問題じゃない
(u_・y)ゲーム系なんかで神オブジェクト作れば分かるが
(u_・y)圧倒的に短縮されたコードを得るかわりに速度問題が発生する
(u_・y)神オブジェクトの生成破棄のオーバーヘッドな
(u_・y)これは今現在のCPUの処理性能が有限だから起きる事で
(u_・y)どんな処理を丸投げしても一瞬で処理するような革命がCPU起きた時には
(u_・y)神クラスプログラミングは注目されるはず
(u_・y)概念的には○、現実的には✗というのが神オブジェクト
(u_・y)トランプって54枚のカードでいろんなゲームを作るだろ
(u_・y)神オブジェクトってのは、実際あのように有限数のオブジェクト数を最初に定義し
(u_・y)その中で何かを表現するってのが、今のところでは現実的な神クラスによるコーディング
(u_・y)可読性なんていう個人ごとの問題じゃない
(u_・y)ゲーム系なんかで神オブジェクト作れば分かるが
(u_・y)圧倒的に短縮されたコードを得るかわりに速度問題が発生する
(u_・y)神オブジェクトの生成破棄のオーバーヘッドな
(u_・y)これは今現在のCPUの処理性能が有限だから起きる事で
(u_・y)どんな処理を丸投げしても一瞬で処理するような革命がCPU起きた時には
(u_・y)神クラスプログラミングは注目されるはず
(u_・y)概念的には○、現実的には✗というのが神オブジェクト
(u_・y)トランプって54枚のカードでいろんなゲームを作るだろ
(u_・y)神オブジェクトってのは、実際あのように有限数のオブジェクト数を最初に定義し
(u_・y)その中で何かを表現するってのが、今のところでは現実的な神クラスによるコーディング
2020/11/24(火) 16:35:48.70ID:DrYF0gn3
ちょっとこのスレ
タイトルからしてキチガイすぎね?
タイトルからしてキチガイすぎね?
92(u_・y) ◆e6.oHu1j.o
2020/11/24(火) 16:50:24.75ID:qTKKRlIf (u_・y)まぁ一度は神オブジェクト作って、ファミコンにあるような原始的なゲーム作ってみろって
(u_・y)普通の入門書では、クラス定義を何個も何個もやってるが
(u_・y)それを、唯一のオブジェクト生成クラスってものから派生させるとな
(u_・y)ソースコードがバカみたいに減る
(u_・y)推敲していくと神オブジェクトクラスと、タスク管理クラスという2つに分離するが
(u_・y)もう1歩だけ前へ進むと、神オブジェクトクラスに、タスク管理クラスを呑ませる事もできて、完全にクラス定義が一つに収束する
(u_・y)芸術作品なんよ
(u_・y)普通の入門書では、クラス定義を何個も何個もやってるが
(u_・y)それを、唯一のオブジェクト生成クラスってものから派生させるとな
(u_・y)ソースコードがバカみたいに減る
(u_・y)推敲していくと神オブジェクトクラスと、タスク管理クラスという2つに分離するが
(u_・y)もう1歩だけ前へ進むと、神オブジェクトクラスに、タスク管理クラスを呑ませる事もできて、完全にクラス定義が一つに収束する
(u_・y)芸術作品なんよ
2020/11/25(水) 12:31:12.92ID:uFI5ev/j
>>91
ここはアイちゃんスレです
ここはアイちゃんスレです
94(u_・y) ◆e6.oHu1j.o
2020/11/25(水) 15:55:53.24ID:RvTmJzpU (u_・y)良いか?
(u_・y)class Player, class Enemy, class Effect, class Task
(u_・y)これが度のゲームにでも大抵ある基本的なクラス宣言だ、
(u_・y)これを、class Uy にまとめろ。
(u_・y)タスクもだ。これはタスクシステムのタスクだ。
(u_・y)必要な変数は、シンボル、proc格納変数この2つ
(u_・y)シンボルはタスクおよびオブジェクトの識別に使う
(u_・y)procはタスクのメソッドを格納、playerとかなら、player用の定義したメソッドを格納
(u_・y)する
(u_・y)メソッドの中に
procA {
x = 3 # 変数宣言、ローカルだが実質の1度しか実行されないコンストラクタなので状態保存が可能
procB {
x #=> 3
# タスクでループされる部分
}
return procB
}
(u_・y)let ovar lambdaな
(u_・y)タスクシステムの中にprocAを入れて実行し、戻り値を入れれば次からはprocBが実行される
(u_・y)コンストラクタとメインルーチンはlambda2つのネストで成立する
(u_・y)class Player, class Enemy, class Effect, class Task
(u_・y)これが度のゲームにでも大抵ある基本的なクラス宣言だ、
(u_・y)これを、class Uy にまとめろ。
(u_・y)タスクもだ。これはタスクシステムのタスクだ。
(u_・y)必要な変数は、シンボル、proc格納変数この2つ
(u_・y)シンボルはタスクおよびオブジェクトの識別に使う
(u_・y)procはタスクのメソッドを格納、playerとかなら、player用の定義したメソッドを格納
(u_・y)する
(u_・y)メソッドの中に
procA {
x = 3 # 変数宣言、ローカルだが実質の1度しか実行されないコンストラクタなので状態保存が可能
procB {
x #=> 3
# タスクでループされる部分
}
return procB
}
(u_・y)let ovar lambdaな
(u_・y)タスクシステムの中にprocAを入れて実行し、戻り値を入れれば次からはprocBが実行される
(u_・y)コンストラクタとメインルーチンはlambda2つのネストで成立する
2020/11/25(水) 19:00:11.37ID:MUS0hQHM
そもそも一般的なプログラミング手法は、大きな問題をいくつかの小さな問題に分割し、それぞれの解決策を作成する形で設計するもの
...という認識から既に神オブジェクト信者とズレが生じている件について
...という認識から既に神オブジェクト信者とズレが生じている件について
96デフォルトの名無しさん
2020/11/25(水) 19:33:48.74ID:lt8VNqOR オブジェクト指向を頑張っても意味がない
動くプログラムが作りたいのであってオブジェクトなんてどうでもいいからだ
動くプログラムが作りたいのであってオブジェクトなんてどうでもいいからだ
2020/11/26(木) 01:18:14.65ID:aqOPgOQc
そもそもオブジェクト指向以外のメリットというのが破綻してて
お米が炊けるのが早いとかでも間違っていない
お米が炊けるのが早いとかでも間違っていない
2020/11/26(木) 07:46:56.54ID:mC4e79lq
そもそもオブジェクト指向以外って何?って感じだしな
99(u_・y) ◆e6.oHu1j.o
2020/11/26(木) 11:31:37.62ID:HEv1dz78100(u_・y) ◆e6.oHu1j.o
2020/11/26(木) 11:39:43.13ID:HEv1dz78101(u_・y) ◆e6.oHu1j.o
2020/11/26(木) 11:45:51.24ID:HEv1dz78 (u_・y)>>98
(u_・y)ITの世界ではオブジェクト指向が推されても
(u_・y)「民主主義」というものは、全くオブジェクト指向になってない
(u_・y)どちらかといえばこれは、一人一人に人権を付与して自由に発言出来る神オブジェクト
(u_・y)ITの世界ではオブジェクト指向が推されても
(u_・y)「民主主義」というものは、全くオブジェクト指向になってない
(u_・y)どちらかといえばこれは、一人一人に人権を付与して自由に発言出来る神オブジェクト
102(u_・y) ◆e6.oHu1j.o
2020/11/26(木) 14:57:23.70ID:HEv1dz78 (u_・y)世界.exeにおいて世界足らしめているものは効率や物量ではなく継続性
(u_・y)いうなれば継続性のない物質や個体、などといったものは滅びるわけだから
(u_・y)絶対に壊れないものは何か?と探す事が世界の仕組みへの探求となるだろう
(u_・y)その絶対に壊れないものが、無限を生み出し、すべてを作り続ける
(u_・y) って事はだな、唯一の神のようなコアが無限を作り出しているというよりも
(u_・y)エッチする→出産→子供
(u_・y)この営みによる継続性が無限を作り出していると言う方が
(u_・y)やや現実的ではなかろうか
(u_・y)いうなれば継続性のない物質や個体、などといったものは滅びるわけだから
(u_・y)絶対に壊れないものは何か?と探す事が世界の仕組みへの探求となるだろう
(u_・y)その絶対に壊れないものが、無限を生み出し、すべてを作り続ける
(u_・y) って事はだな、唯一の神のようなコアが無限を作り出しているというよりも
(u_・y)エッチする→出産→子供
(u_・y)この営みによる継続性が無限を作り出していると言う方が
(u_・y)やや現実的ではなかろうか
103デフォルトの名無しさん
2021/08/01(日) 14:09:35.30ID:eS05mB2v 今更だけど、このスレ面白ッ
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- バリ島で男子生徒ら集団万引きか、防犯カメラ映像が拡散 京都の大谷中学・高校が「窃盗行為」謝罪★4 [七波羅探題★]
- 中国軍機レーダー照射、トランプ氏沈黙突く 試される日本外交 [蚤の市★]
- 【広島】「万引きした人を追跡」コンビニ店員の男性(46)を果物ナイフで刺したか 中国籍の少年(17)を殺人未遂容疑で現行犯逮捕 [ぐれ★]
- 【地震】青森県で震度6強 長周期地震動も 津波注意報すべて解除 ★7 [ぐれ★] [ぐれ★]
- トランプ大統領 エヌビディア製AI半導体の中国輸出許可 安全保障重視の方針転換 [蚤の市★]
- 【速報】高市首相 青森震度6強地震で負傷者30人 [蚤の市★]
- 外人女「AED OKブラジャー作ったわよおおおおおおおお」 [279254606]
- 【画像】TOKIO山口達也に「いいべ」された当時のJK、性加害の反動であたしこグラドルにwww [779857986]
- 寒さしのげる場所があって食べ物も豊富にあるなら熊は冬眠しないの?
- 声優・矢尾一樹の妻「治療の影響で思う様に話せない彼に、近くで仕事をしてきた人が、かっこ悪い!もう辞めなよと言った。私は許さない」 [594040874]
- AIが仕事を奪うフェーズ、ガチでスタートしてしまう、世界はこの先どうなってしまうのか [604928783]
- こんぺこ!こんぺこ!こんぺこ!🐰🏡
