【海外の反応】「OOPは間違い」発言に賛否 プログラマー板で議論
海外の掲示板4chan「/g/」で、「OOPは間違いだった、デザインパターンやクリーンコードの作法の大半は無駄な贅肉(bloat)だ」と語ったプログラマー、Casey Muratoriを発端にしたスレッドが伸びていた。
Golangに継承が無いことやJavaのOptionalを巡るモナドの是非、Uncle Bobが唱える「関数は短く分解しろ」論への賛否など、実装スタイルを巡る議論が交わされる一方、AIが書いた文章と誤判定されないよう日本語の長音記号「ー」をem-dashの代わりに使うという小技も話題になっていた。
OOPは間違いだった、デザインパターンやクリーンコードの作法の大半は無駄な贅肉(bloat)だと彼は言っている。なんでいまだにそれを使ってるんだ?
こういう奴らはいつも文句ばっかりで、解決策を出したことはほぼ無いよな
>>2
彼が求めているのは、クラスの代わりに構造体(データだけでメソッドを持たない)を使うことだけだ。難しい話じゃない
彼が求めているのは、クラスの代わりに構造体(データだけでメソッドを持たない)を使うことだけだ。難しい話じゃない
>>3
それってGolangのことか?
それってGolangのことか?
>>20
>彼は講演の中でエンティティシステムを推してるわけじゃない
横から悪いけど、講演の終盤(2:04:00)でThiefを題材にECSの話をしてたぞ
>彼は講演の中でエンティティシステムを推してるわけじゃない
横から悪いけど、講演の終盤(2:04:00)でThiefを題材にECSの話をしてたぞ
>>22
そうだけど、彼はみんなにECSを使えと主張してたわけじゃない。OOPのカプセル化について、「オブジェクト」という境界の引き方自体が間違ってるという話をしてたはずだ
そうだけど、彼はみんなにECSを使えと主張してたわけじゃない。OOPのカプセル化について、「オブジェクト」という境界の引き方自体が間違ってるという話をしてたはずだ
>>27
>彼が設計してコードを書いたバージョン
彼が設計してコードを書いたわけじゃない。彼は「貢献した」んだ
>彼が設計してコードを書いたバージョン
彼が設計してコードを書いたわけじゃない。彼は「貢献した」んだ
>>29
いや、2001年頃に再設計を担当して、重い作業をやったのは彼だ。彼が離れた後はDave Mooreが引き継いで、今はEpicの非公開チームがやってる
いや、2001年頃に再設計を担当して、重い作業をやったのは彼だ。彼が離れた後はDave Mooreが引き継いで、今はEpicの非公開チームがやってる
>>25
>main
>がクラス
>main
>がクラス
>>33
>Uncle Bobが教えてることは文字通り全部正しい
これは釣りだろ
>Uncle Bobが教えてることは文字通り全部正しい
これは釣りだろ
>>34
どこに納得できないんだ?
どこに納得できないんだ?
>>33
>myself — demonstrating
>–
日本語IMEを入れて「ー」を使えよ
>myself — demonstrating
>–
日本語IMEを入れて「ー」を使えよ
>>35
あいつって、何でも5行の関数と小さいオブジェクトに分解しろって言う人だろ
あいつって、何でも5行の関数と小さいオブジェクトに分解しろって言う人だろ
>>37
そこは俺も彼に同意しない。だいたい1つのコードにつき10行くらいがちょうどいいと思う
そこは俺も彼に同意しない。だいたい1つのコードにつき10行くらいがちょうどいいと思う
>>1
OOPは昔から、できないプログラマーを見分けるための“容れ物”だった。技術ディレクターにもビジネスオーナーにも役立つツールで、人生から凡庸な人材を大きく切り捨てられる一種の社会革命だ
OOPは昔から、できないプログラマーを見分けるための“容れ物”だった。技術ディレクターにもビジネスオーナーにも役立つツールで、人生から凡庸な人材を大きく切り捨てられる一種の社会革命だ
>>36
>投稿をAIのスロップっぽく見せる努力を増やせってことか
それ、ちゃんと考えて言ってるのか怪しいな、先輩
>投稿をAIのスロップっぽく見せる努力を増やせってことか
それ、ちゃんと考えて言ってるのか怪しいな、先輩
>>39
AI認定は「ウノリバース」できるぞ。自分が使ってるem-dash(—)は実は日本語の長音記号「ー」だって言い張ればいい。Ctrl+Fでは引っかからない。試してみろ。
ー
vs.
—
AI認定は「ウノリバース」できるぞ。自分が使ってるem-dash(—)は実は日本語の長音記号「ー」だって言い張ればいい。Ctrl+Fでは引っかからない。試してみろ。
ー
vs.
—
>>41
どのみち投稿がスロップっぽく見えるだけだ。イタい投稿を続けたところで誰にも勝ててない
どのみち投稿がスロップっぽく見えるだけだ。イタい投稿を続けたところで誰にも勝ててない
>>41
知ったことか。–を使うだけで自分をフィルターするような奴になら、自分の投稿の中身を見せてやる価値も無い。そいつには荷が重すぎる
知ったことか。–を使うだけで自分をフィルターするような奴になら、自分の投稿の中身を見せてやる価値も無い。そいつには荷が重すぎる
>>42
くくく、それな
くくく、それな
>>2
何言ってるんだ? あの人は普通に手続き型でプログラミングしてる映像が2000時間分くらい残ってるぞ
何言ってるんだ? あの人は普通に手続き型でプログラミングしてる映像が2000時間分くらい残ってるぞ
※本記事は海外掲示板 4chan /g/ (Technology) のスレッド「Casey Muratori, one of the most talented programmers of all time.」から抜粋し、編集部で日本語に意訳したものです。訳文の責任は当サイトにあります。







まだコメントはありません。