【プログラミング】オブジェクト指向がTwitterのトレンド入りしててワロタwwww

未分類
1:なんJゴッドがお送りします2022/11/21(月) ID:aLCvhIav0

機能を使い回せるようにしたのがオブジェクト指向
これでいいじゃん
なんでみんなわからんとか理屈こね回すのかわからん
オブジェクト指向わからないって言ってる人がわからない



2:なんJゴッドがお送りします2022/11/21(月) ID:6vVm6Vr10

現場で使うオブジェクト多すぎる上に似た命名付きすぎてて意味わからん


4:なんJゴッドがお送りします2022/11/21(月) ID:aLCvhIav0

>>2
そりゃお前の会社の話だけだろw


3:なんJゴッドがお送りします2022/11/21(月) ID:aLCvhIav0

オブジェクト指向がわからないんじゃなくてプログラムの書き方がわからんだけだろ
書き方分かればそんな難しいもんでもないし高尚なもんでもないってことに気づくよ


65:なんJゴッドがお送りします2022/11/21(月) ID:4rPM9jJK0

>>3
クラスとか継承とかインターフェースとか理屈やからな


5:なんJゴッドがお送りします2022/11/21(月) ID:6vVm6Vr10

せや、うちの現場がきついって愚痴なだけや


7:なんJゴッドがお送りします2022/11/21(月) ID:aLCvhIav0

>>5
どんまい


8:なんJゴッドがお送りします2022/11/21(月) ID:zuBNYejN0

手続き型との対比で語らないと理解しにくい


9:なんJゴッドがお送りします2022/11/21(月) ID:aLCvhIav0

JavaScripterが増えたのが要因か?

それにしてもだが…


10:なんJゴッドがお送りします2022/11/21(月) ID:6vVm6Vr10

Interfaceとかクラスの継承多すぎて、定義元定義元辿っていくのしんどいんじゃ


13:なんJゴッドがお送りします2022/11/21(月) ID:aLCvhIav0

>>10
VisualStudio楽やで
右クリック定義をこの場に表示でその定義がプレビューされる


12:なんJゴッドがお送りします2022/11/21(月) ID:i5W2yGvb0

料理で言うところの調味料やな


15:なんJゴッドがお送りします2022/11/21(月) ID:aLCvhIav0

>>12
は?


14:なんJゴッドがお送りします2022/11/21(月) ID:yJjW1iJ90

でかいプロジェクトやないと不要やろ


16:なんJゴッドがお送りします2022/11/21(月) ID:aLCvhIav0

>>14
いや小さいプロジェクトでもいるやろ
1ファイルに何行書くつもりやw


19:なんJゴッドがお送りします2022/11/21(月) ID:aLCvhIav0

ライブラリ使っとる時点でもうそれはオブジェクト指向なんよ…
使わないってことはすべてスクラッチで書いとるってことやからな?


27:なんJゴッドがお送りします2022/11/21(月) ID:aLCvhIav0

すでにある部品と似たような部品作るなら1から作り直すよりその元々の部品を借りて作りましょうね~
これが継承や


28:なんJゴッドがお送りします2022/11/21(月) ID:U4KkixuR0

今って継承も古いらしいな
GOとかの話やと思うけど


31:なんJゴッドがお送りします2022/11/21(月) ID:aLCvhIav0

>>28
Goは継承もできない低学歴の人におすすめな言語らしい
ワイは使ったことないからわからん


30:なんJゴッドがお送りします2022/11/21(月) ID:NPvQxYEh0

小分けにして使い回せるようにしたりパッと見の分かりやすさを重視する的な


33:なんJゴッドがお送りします2022/11/21(月) ID:aLCvhIav0

>>30
そう
別にそんな難しいもんでもないし高尚なもんでもない



39:なんJゴッドがお送りします2022/11/21(月) ID:7BLFYzDl0

オブジェクト指向って日本語が訳分からんことにしとるわ


50:なんJゴッドがお送りします2022/11/21(月) ID:aLCvhIav0

>>39
フォルダーファイルパターンに名前変えるか?


41:なんJゴッドがお送りします2022/11/21(月) ID:6vVm6Vr10

多態性とか訳される


43:なんJゴッドがお送りします2022/11/21(月) ID:+iC4oFTX0

結局理想なだけなんだよオブジェクト指向なんて
だまって関数でいいんだよまじで


51:なんJゴッドがお送りします2022/11/21(月) ID:aLCvhIav0

>>43
便利やからみんな使うんやぞ


54:なんJゴッドがお送りします2022/11/21(月) ID:aLCvhIav0

関数型言語って引数も戻り値もすべて同じってどうやってプログラミングするんやろか?
やったことないからわからん
Haskellとか



62:なんJゴッドがお送りします2022/11/21(月) ID:uw4QI6bD0

ワイはプログラミングが一切わからないけど
オブジェクト指向って絵具があったとして
・この絵の具の色は「緑」
・絵具の質感は「なめらか」
・絵具は「東京都」の工場で作られてる
こういう絵の具を具体的にするようなもんか?


69:なんJゴッドがお送りします2022/11/21(月) ID:bwvOZ3TSa

>>62
class絵の具があってそれのプロパティで色とか生産元とか質感を持ってる感じ
機能ごとに分けるんだけどそこがセンスがいる


74:なんJゴッドがお送りします2022/11/21(月) ID:NPvQxYEh0

>>62
どっちかというと絵の具のそういう細かな性質を「色を塗るもの」に単純化して使えるようにすることと思ってる


75:なんJゴッドがお送りします2022/11/21(月) ID:aLCvhIav0

>>62
いや絵の具の色、質感、工場で1つのオブジェクトを作るんよ
そんでそれを引き出して緑、なめらか、東京って情報を与えると緑色でなめらかで東京で作られた絵の具ができる
一方青色、荒い、京都っていう絵の具を作りたいとするとその絵の具オブジェクトを引き出して青色、荒い、京都って情報を与えていく
そんな感じ


71:なんJゴッドがお送りします2022/11/21(月) ID:l+jaoTQrr

プログラミング全然知らんけどnewとかいうやつなんか生理的に気持ち悪くてずっと覚えられん
頭が覚えるの拒否してる


72:なんJゴッドがお送りします2022/11/21(月) ID:+iC4oFTX0

>>71
とりあえずnewしときゃええんよ
したら使えるようになる


85:なんJゴッドがお送りします2022/11/21(月) ID:aLCvhIav0

>>71
newはそのクラスを呼び出すって感じ
んでnewでクラスが呼び出されることによってその中のメソッドも呼び出すことができるわけ
ライブラリでも1回newしてそのライブラリ呼び出してそのライブラリの機能をメソッドで呼び出すでしょ?
それがnewなんよ


80:なんJゴッドがお送りします2022/11/21(月) ID:2imkzIoE0

オブジェクト指向じゃなくても機能は使い回せるよね?


97:なんJゴッドがお送りします2022/11/21(月) ID:0yd4NB7Y0

プログラミングやると頭おかしくなるのがよくわかったわ
やっぱ無職のワイが一番最強やな😉


103:なんJゴッドがお送りします2022/11/21(月) ID:aLCvhIav0

>>97
プログラマーじゃなくてもええから働け


104:なんJゴッドがお送りします2022/11/21(月) ID:xZm5uh8B0

プログラムの要素をツリー状で管理してるのがオブジェクト指向で合ってる?
タグの方が近い?


112:なんJゴッドがお送りします2022/11/21(月) ID:m6O1aDNq0

>>104
パーツを組合せて思い通りに動かすイメージ


113:なんJゴッドがお送りします2022/11/21(月) ID:aLCvhIav0

>>104
概念だから自分がこれがわかりやすいって思うやつでいいよツリーでもタグでも一緒


114:なんJゴッドがお送りします2022/11/21(月) ID:5JKg+0N10

なんにしても設計次第


117:なんJゴッドがお送りします2022/11/21(月) ID:m6O1aDNq0

最初から全貌が見えてたらオブジェクト指向で作れるけど
大抵後出しでいろんな条件が追加されて結局オブジェクトの中でif文で処理を分ける


122:なんJゴッドがお送りします2022/11/21(月) ID:+/Q/lpDbM

オブイェクト神を信仰するのだ


127:なんJゴッドがお送りします2022/11/21(月) ID:bkogVzZqd

手続き型コードが綺麗に書けてからのオブジェクト志向や忘れるな


134:なんJゴッドがお送りします2022/11/22(火) ID:UvFPqPnOd

アホみたいにInterface使いまくってそう


139:なんJゴッドがお送りします2022/11/22(火) ID:9cSfBq6j0

>>134
インターフェースとか使わんといけん部分以外使ってねぇわ


135:なんJゴッドがお送りします2022/11/22(火) ID:9cSfBq6j0

手続き型言語だけで書きたいやつはずっとその数千行のコードをつらつら書いとけばいいよ


136:なんJゴッドがお送りします2022/11/22(火) ID:ITtKpp7I0

クラスがあるのがオブジェクト指向


141:なんJゴッドがお送りします2022/11/22(火) ID:UvFPqPnOd

オブジェクト志向、オブジェクト志向言ってる奴ほどマイルールすぎて勘弁だわ


143:なんJゴッドがお送りします2022/11/22(火) ID:bUahRWev0

GoFから覚えてイマイチ分かりにくかったけど、
ドメイン駆動勉強したら一気に理解進んだわ
valueobjectめっちゃいい




元スレ:https://eagle.5ch.net/test/read.cgi/livejupiter/1669039336
未分類