オブジェクト指向ができないと言われる (324レス)
オブジェクト指向ができないと言われる http://medaka.5ch.net/test/read.cgi/prog/1659519900/
上
下
前
次
1-
新
通常表示
512バイト分割
レス栞
24: 仕様書無しさん [sage] 2022/08/03(水) 22:24:09.17 つーか具体的具体的いうわりに具体的な内容が一切出て来ないのは 具体的の意味はよくわからないけど、とりあえずバカにされたってことだけは受け取って反射的に連呼してるだけなんだろうな 女なら理解ある彼君がいるかすぐ見つかるだろうから、さっさと引退して 具体的にいうと専業主婦したほうがいいんじゃない? http://medaka.5ch.net/test/read.cgi/prog/1659519900/24
25: 1 [] 2022/08/03(水) 22:56:11.82 仕事でもさい男に囲まれて、 家帰っても、もさい男いるとか地獄やんか。 性欲ない男は結婚しなくてもいいから楽でいいなぁ。 私も性欲も結婚欲もないから結婚したくないし、性欲ない女と結婚した男がかわいそう。 http://medaka.5ch.net/test/read.cgi/prog/1659519900/25
26: 1 [] 2022/08/03(水) 22:59:44.31 女は結婚すりゃいい論は、結果的に不幸な男を増やしてるだけなんだわ。 いい加減気づいて欲しい。 周り見たらわかるだろ。 あ、友達いないのか。 ごめんな。 母親だけがしゃべれる女性だもんな。 http://medaka.5ch.net/test/read.cgi/prog/1659519900/26
27: 仕様書無しさん [sage] 2022/08/03(水) 23:08:38.06 ビルダーだとかファクトリーだとかは理解して使ってるレベルなのか?それ以前か?あるいはそれ以上か? http://medaka.5ch.net/test/read.cgi/prog/1659519900/27
28: 仕様書無しさん [sage] 2022/08/03(水) 23:13:25.19 具体的に指摘しろと言われてもあっちもこっちも基本からできてないとかだと指摘してたら仕事にならんからな コミュ力ない相手だと尚更 1がそうだと言ってるわけではないがコミュ力には問題ありそうだしコードも出てないからなんとも言えない デザインパターンの本くらいは読んで理解して自分で使えてはいるの? http://medaka.5ch.net/test/read.cgi/prog/1659519900/28
29: 仕様書無しさん [] 2022/08/03(水) 23:20:58.42 >>28 具体的に指摘しろと言われてもあっちもこっちも基本からできてないとかだと指摘してたら仕事にならんからな これはちょっと納得したわ。 しかし、既存ソースを真似てほぼコピーしたソースをみて、オブジェクト指向ができない、と言われたんよ。 既存ソースに問題はなさそうだったし、レビューしたやつが書いた。 デザインパターンは本で読んだ事がある。 確かに、コピーしたソースに何か問題があったのかもしれない、とは考えられる。 具体的にはわからないままだけど。 http://medaka.5ch.net/test/read.cgi/prog/1659519900/29
30: 仕様書無しさん [sage] 2022/08/03(水) 23:24:42.11 「オブジェクト指向ができていない」 の内容が何なのかだな フィールド変数を作らずに 全部引数で渡して 全部リターンするとか? http://medaka.5ch.net/test/read.cgi/prog/1659519900/30
31: 仕様書無しさん [] 2022/08/03(水) 23:25:08.53 指摘が入った部分は仕様についてしかなかった。 クラスやメソッドなど、このメソッドはここじゃなくない? 等々はなかったんだよな。 http://medaka.5ch.net/test/read.cgi/prog/1659519900/31
32: 仕様書無しさん [] 2022/08/03(水) 23:25:53.84 >>30 それがわからないから、言いがかりつけられた気持ちになってる http://medaka.5ch.net/test/read.cgi/prog/1659519900/32
33: 仕様書無しさん [sage] 2022/08/03(水) 23:26:42.74 >>29 なるほど おそらく俺の方が相当なベテランだけど例えば俺の場合だとコピーすることはほぼないしあえてする場合でもどこがどういう理由でどうやって何をしてるかは理解してるのでまずはその辺からかな レビューする方もする方で俺は具体的な指摘以外はしないけどな http://medaka.5ch.net/test/read.cgi/prog/1659519900/33
34: 仕様書無しさん [sage] 2022/08/03(水) 23:31:42.20 オブジェクト指向はね、論理じゃないんだ感覚なんだ http://medaka.5ch.net/test/read.cgi/prog/1659519900/34
35: 仕様書無しさん [] 2022/08/03(水) 23:34:01.51 >>33 なぜ、コピーしたからというと、初めてさわる言語だったから。 初めてさわる言語だが、少しは読めた。 既存ソースと同じ書き方してオブジェクト指向云々いうなや。 http://medaka.5ch.net/test/read.cgi/prog/1659519900/35
36: 仕様書無しさん [sage] 2022/08/03(水) 23:34:36.43 一つ一つのアクセス修飾子をなぜそうなっているのか考えて決める 一つのメソッド・ファンクションが一つのことをしていてやっていることがコードを読んだだけでわかりやすいように書く 個々のパーツをそれぞれで完結するようにする これくらい出来ていればあとはSOLID原則で(とは言っても実際に使いこなすまでは時間かかるが)オブジェクト指向が理解できてないとは言われない気がする まあ具体的に指摘されないんじゃ反論のしようもないがそれは「具体的にどの辺ですか?」と普通に聞けるかどうかというコミュ力だな http://medaka.5ch.net/test/read.cgi/prog/1659519900/36
37: 仕様書無しさん [] 2022/08/03(水) 23:34:55.95 >>34 それ、まじでもめるわ。 ケンカになる。 http://medaka.5ch.net/test/read.cgi/prog/1659519900/37
38: 仕様書無しさん [] 2022/08/03(水) 23:37:03.14 >>36 聞けない状況だったんだよ。 具体的にここに書くとみばれするから書かないけど。 聞きたかったなぁ。 何が悪かったんだろ。 http://medaka.5ch.net/test/read.cgi/prog/1659519900/38
39: 仕様書無しさん [sage] 2022/08/03(水) 23:37:42.40 >>35 初めて触る言語でも俺の場合はコピーはしないし言語が違ってもOOPは変わらないけど 既存ソースと同じ書き方したなら「初めて触るのでここをコピーしたんですけどどこかおかしいですかね?」と聞けばいい話なので営業の言う通り実力つけるよりコミュ力一発のが解決早いな http://medaka.5ch.net/test/read.cgi/prog/1659519900/39
40: 仕様書無しさん [] 2022/08/03(水) 23:38:09.00 >>36 プリンシパルいいよね。 シンプルになる。 http://medaka.5ch.net/test/read.cgi/prog/1659519900/40
41: 仕様書無しさん [sage] 2022/08/03(水) 23:40:13.33 >>38 じゃあ仕方ないな 仕事で仕方ないことはいくらもあるからな本読んでたくさん書いて実績つけたらレベルの低いのがなんか言ってきたくらいで流せるよ http://medaka.5ch.net/test/read.cgi/prog/1659519900/41
42: 仕様書無しさん [] 2022/08/03(水) 23:40:17.73 >>39 そうだな。 ちょっと話聞いてもらって客観視したら、コミュ力な気がしてきた。 30人の前でいきなり言われたけど、会議止めて聞けばよかった。 http://medaka.5ch.net/test/read.cgi/prog/1659519900/42
43: 仕様書無しさん [] 2022/08/03(水) 23:41:58.18 >>41 初めての言語もやっぱり書かなきゃだめだな。 ぶっつけ本番でやろうとしたのが良くなかった。 http://medaka.5ch.net/test/read.cgi/prog/1659519900/43
44: 仕様書無しさん [sage] 2022/08/03(水) 23:44:32.28 >>40 フレームワークなんか絶対に使ってるからコピペするにしてもここはこれに当てはまるんだなとか考えながらやるといいかもね http://medaka.5ch.net/test/read.cgi/prog/1659519900/44
45: 仕様書無しさん [] 2022/08/03(水) 23:45:25.66 >>44 それはやってたんだよ。 だから、わからない。 http://medaka.5ch.net/test/read.cgi/prog/1659519900/45
46: 仕様書無しさん [sage] 2022/08/03(水) 23:46:41.66 >>42 30人はかなり場慣れしてないと厳しいなw 30人でソースリビューってのは経験ないわ http://medaka.5ch.net/test/read.cgi/prog/1659519900/46
47: 仕様書無しさん [sage] 2022/08/03(水) 23:49:06.84 >>45 じゃあまあやることはやってたんだから向こうがおかしいのかもしれないし ダメなエンジニアに限ってあれがダメこれがダメと言い出したりってのもよくあるので 絶対の自信つけるにはやっぱ本読んで自分で書いて実績つけるしかないな できれば英語の本がいい http://medaka.5ch.net/test/read.cgi/prog/1659519900/47
48: 仕様書無しさん [] 2022/08/03(水) 23:49:57.57 >>46 まじであの状況恐怖だからw 人に話してネタにするw http://medaka.5ch.net/test/read.cgi/prog/1659519900/48
49: 仕様書無しさん [] 2022/08/03(水) 23:51:55.92 >>47 別の言語マスターしたからいけると思ってしまった。 やった事ないのはセオリーがわからないな。 http://medaka.5ch.net/test/read.cgi/prog/1659519900/49
50: 仕様書無しさん [sage] 2022/08/03(水) 23:53:32.90 >>48 コンサルやってた時にそういう状況沢山あってもう面の皮が厚くなったけど最初は汗びっしょりだったわ 30人でってのは不適切だと思うね本来なら数人から慣らしてくべき まあ仕事で不適切なことなんてたくさんあるけどw http://medaka.5ch.net/test/read.cgi/prog/1659519900/50
51: 仕様書無しさん [] 2022/08/03(水) 23:57:28.91 >>50 2〜3人しかやった事なかったから、びびった。 オブジェクト指向できない事だけ発表されて会議進むの。 具体的な内容は?なんてあの状況で恐くて聞けなかった。 http://medaka.5ch.net/test/read.cgi/prog/1659519900/51
52: 仕様書無しさん [sage] 2022/08/03(水) 23:58:04.34 >>49 まあ言語にもよるしフレームワークも大事だし個々のコードベースでも全然違うし いいコードベースならやってるだけで勉強になるし ひどいコードベースも逆に勉強になるけどそれは自分でちゃんとしたものを作れるようになってからかな あまり酷い現場なら計画的に転職だわな http://medaka.5ch.net/test/read.cgi/prog/1659519900/52
53: 仕様書無しさん [] 2022/08/03(水) 23:58:37.19 コンサルタントなんかできないヽ(ヽ゚ロ゚)ヒイィィィ! http://medaka.5ch.net/test/read.cgi/prog/1659519900/53
54: 仕様書無しさん [sage] 2022/08/04(木) 00:02:25.32 集団のなかに入るってことは立ち位置を与えられるってことで 既に途中退場したってことは>>1は与えられた立ち位置に満足出来なかったってこと いろんなクラスのなかに埋もれながらも振る舞いで自分を主張するよ その集団のなかで>>1に期待されてた振る舞いってなんだ? http://medaka.5ch.net/test/read.cgi/prog/1659519900/54
55: 1 [] 2022/08/04(木) 00:03:19.79 >>54 サンドバッグだろ みんなのストレスの捌け口 http://medaka.5ch.net/test/read.cgi/prog/1659519900/55
56: 仕様書無しさん [sage] 2022/08/04(木) 00:05:10.91 >>55 なら逃げて正解 生きるために感じろ http://medaka.5ch.net/test/read.cgi/prog/1659519900/56
57: 仕様書無しさん [] 2022/08/04(木) 00:07:07.40 >>56 穴は穴でもゴミ箱だ http://medaka.5ch.net/test/read.cgi/prog/1659519900/57
58: 仕様書無しさん [] 2022/08/04(木) 00:43:33.32 まぁ、やっぱりコミュ力より資格だな。 よくわかったわ。 人は資格にひれ伏す。 ゴミ箱は生きる。 http://medaka.5ch.net/test/read.cgi/prog/1659519900/58
59: 仕様書無しさん [sage] 2022/08/04(木) 00:54:37.55 30人の前で個人攻撃とか パワハラでしょ 本気で喧嘩を売っているとしか思えない 駄目だと思うんだったら上司とだけ話して プロジェクトから外してもらうとか もっと穏便な方法はいくらでもある http://medaka.5ch.net/test/read.cgi/prog/1659519900/59
60: 仕様書無しさん [sage] 2022/08/04(木) 01:12:34.79 本来なら30人の前で冷静に具体的にどこなのか聞いてSOLIDだとかGoFのデザインパターンだとかで反論して勝てればその場の30人および関連部署から一目置かれるチャンスなんだが コミュ力や知識や経験的に3年やそこらのやつがいきなりそんなのできるわけないからな まあでも気持ちの持ち方ひとつだよ 実害ないならバカがなんか言ってるwで流しときゃいいんだし 基本とか応用情報はまあとってもいいけどあんなの常識だからどこまで意味があるかはわからんぞ http://medaka.5ch.net/test/read.cgi/prog/1659519900/60
61: 1 [] 2022/08/04(木) 01:14:27.51 >>59 それも思った。 オブジェクト指向できないとかいらないでしょ。 30人の前で発表じゃなくて、プロジェクトからはずせよ。 この人達バカなの? って会議聞きながら考えてた。 ただただ恐怖を浴びせられた草 http://medaka.5ch.net/test/read.cgi/prog/1659519900/61
62: 1 [] 2022/08/04(木) 01:18:07.96 >>60 IPAなんかもってるわ。 3年目とか想像おつ。 どっからでてきたその数字? あと、プログラミングの資格だっつってんだろ。 君みたいな想像だけで会話進める奴らばっかだった。 http://medaka.5ch.net/test/read.cgi/prog/1659519900/62
63: 仕様書無しさん [sage] 2022/08/04(木) 01:19:14.42 やっぱコミュ力に問題があるな http://medaka.5ch.net/test/read.cgi/prog/1659519900/63
64: 1 [] 2022/08/04(木) 01:20:07.64 >>63 バカにはっきりバカって言っちゃうんだよな http://medaka.5ch.net/test/read.cgi/prog/1659519900/64
65: 仕様書無しさん [sage] 2022/08/04(木) 01:21:32.97 別にそうだと決めつけてるわけじゃないんだから違うなら違うでいや3年どころではないんだけど、とかIPAくらいは持ってるんだけどとか訂正すればいい話で 別にばかにしてるわけでもなんでもないのにいきなり噛みつき始めるとかそういうところに問題を感じるね 30人の前で攻撃の前に何かあったんじゃないのかな http://medaka.5ch.net/test/read.cgi/prog/1659519900/65
66: 仕様書無しさん [sage] 2022/08/04(木) 01:22:21.25 30人の前でセックスします http://medaka.5ch.net/test/read.cgi/prog/1659519900/66
67: 仕様書無しさん [sage] 2022/08/04(木) 01:25:15.52 大体見えてきた http://medaka.5ch.net/test/read.cgi/prog/1659519900/67
68: 1 [] 2022/08/04(木) 01:25:51.77 >>65 ごめんごめん。 具体的に言うと身ばれするから言わないけどIPAはもってる。 取ろうとしてるのは、オブジェクト指向を理解している事が証明できる系の資格。 言いがかりつけられたくないからね。 Javaはそういう資格があるから、こんなトラブル起きなそう。 http://medaka.5ch.net/test/read.cgi/prog/1659519900/68
69: 仕様書無しさん [sage] 2022/08/04(木) 01:32:05.21 OracleのJava certificationもSunの頃は良かったけど今はどうだろうね まあないよりはマシかもしれないけど とりあえずOOPが出来てないとか具体的にコードを上げずに30人の前で言ったってことはじゃあOOPを教えるクラスを開こうとかいう話でない限りその人は1はプロジェクトに要らないという意思表示なわけだから 何にもなしに言い出したのか、その前に1が「バカにははっきりバカと言っちゃう」ことで相手がこの人いらないと思ったのかはバカな俺にはわからないけどね http://medaka.5ch.net/test/read.cgi/prog/1659519900/69
70: 1 [] 2022/08/04(木) 01:37:50.33 >>69 普通はいらないと思ったら、30人の前で意思表示じゃなくて、即退場だよ。 パワハラがうるさいから、昭和のノリはアウトだよ。 あと怒ってごめん。 3年目とか見下された上から目線で言われたと感じてしまった。 http://medaka.5ch.net/test/read.cgi/prog/1659519900/70
71: 仕様書無しさん [sage] 2022/08/04(木) 01:45:24.14 >>70 ええんやで 3年が3倍の9年でも俺はそのさらに倍以上やってるので3年というのは他意はないんだけれども例えば9年やってたら30人の前で議論できてもいい頃というのもある 例えその人が人事権握ってても日本だと即退場は難しい 怒鳴ったりしたら別だけどOOPの技術的な理解が浅いですねとか経験と実績のあるエンジニアに30人の前で冷静に言われたら俺は不適切だとは思うがパワハラとするのは難しいね とりあえずそういう状況を打破するのは資格じゃ難しいんじゃないかと俺は思う まあその現場が資格をすごく重要視するなら別だけどそれが通用するところは技術的にあまりレベル高くない http://medaka.5ch.net/test/read.cgi/prog/1659519900/71
72: 1 [] 2022/08/04(木) 01:49:54.97 >>71 あなたは想像で会話を進める癖があるようなのに、わたしのコミュ力を指摘してきたのにイラッとしてしまった。 コミュ力、、難しいね。 http://medaka.5ch.net/test/read.cgi/prog/1659519900/72
73: 仕様書無しさん [] 2022/08/04(木) 01:54:46.92 コミュ力もプログラミング力も自己流で年数重ねるじゃだめなのよ。 資格とって基礎固めしよ。 昭和世代は資格を進めない傾向があるのは知ってる。 それでIPAとるの遅れて損してるから、聞かない。 http://medaka.5ch.net/test/read.cgi/prog/1659519900/73
74: 仕様書無しさん [] 2022/08/04(木) 02:07:45.55 たぶんだけど、 周りが持ち上げて合わせてくれるからコミュ力あると勘違いしてる人いるのよ、社会って 周りは勝手に想像するな、って思ってるけど、穏便にすませようと合わせてる。 上に行けばいくほど、裸の王様 http://medaka.5ch.net/test/read.cgi/prog/1659519900/74
75: 仕様書無しさん [sage] 2022/08/04(木) 02:33:05.17 >>72 出てない情報はとりあえず仮定して進めるのもコミュ力だよね 営業もコミュ力と言っている、バカにはバカと言う、30人の前では厳しい、等ヒントは色々ある 戦場みたいなミーティングには会社でやってればいつか出る羽目になるわけで30人の前で論理的に戦って勝てる自信がないとバカにはバカとかやってたらわざわざ戦場にしてるようなもんだよ まあいきなり向こうが言ってきたのかもしれないし完全に仮定だが 資格をどうだろうねと言ってるのはOOPもそうだけどアルゴリズムとかデータストラクチャーだとかはちょっと勉強して取れる資格では難しくて大学でCSのBSだのMS取ってて10年やってるエンジニアのレベルにはかすりもしないから まあないよりはあったほうがいいけど上でも書いたけどなるべく英語の本なりCourseraだののコースなりでちゃんとやった方がいいと個人的には思うよ http://medaka.5ch.net/test/read.cgi/prog/1659519900/75
76: 1 [] 2022/08/04(木) 02:42:37.35 >>75 ん〜、営業も現場の状況を知らない、&途中退場でお金貰えないで、感情的になって怒ってるだけなんだよね、 適切なアドバイスだと思ってない。 まぁ、その教えてくれたやつの証明が資格なんだけどね。 バカみたいにお金かけてもかけなくても成果物同じなら、お金はかけない方がいいし。 カリキュラムあった方が学習進捗はかりやすいし。 もういいよ〜。 ありがとね。 http://medaka.5ch.net/test/read.cgi/prog/1659519900/76
77: 仕様書無しさん [sage] 2022/08/04(木) 04:36:34.72 日本のミーティングなんて根回しで決まってることも多いし納得いかないならそのOOPわかってないって言われた相手に直接友好的にメールして具体的にどこを言ってるのか教えてもらうとか逆に納得してもらうとかもコミュ力やで まあ余計なお世話だけどな http://medaka.5ch.net/test/read.cgi/prog/1659519900/77
78: 仕様書無しさん [] 2022/08/04(木) 06:59:49.23 ここで話聞いてもらって、パワハラされた、って確信がもてた! ありがとう http://medaka.5ch.net/test/read.cgi/prog/1659519900/78
79: 仕様書無しさん [] 2022/08/04(木) 07:23:28.86 どいつもこいつもオンナがくると寄ってたかって、 ずいぶんと盛り上がってたみたいだな。 http://medaka.5ch.net/test/read.cgi/prog/1659519900/79
80: 仕様書無しさん [sage] 2022/08/04(木) 07:26:18.57 男も女も糞コードしか上げてこない なお中華 http://medaka.5ch.net/test/read.cgi/prog/1659519900/80
81: 仕様書無しさん [] 2022/08/04(木) 07:29:49.91 コミュ力とは技術力のこと。 技術力がなきゃ、相手が何を言っても 具体的なことなどわかりゃせんわな。 アウアウアーと言ってるようにしか聞こえない。 http://medaka.5ch.net/test/read.cgi/prog/1659519900/81
82: 仕様書無しさん [] 2022/08/04(木) 07:53:04.44 >>1 具体的ではない指摘は無視していいんだよ 「こうしたらいいんじゃない?」「ああしたらいいんじゃない?」 な指摘も同様 レビュアーも大した考えなしにマニュアル的に指摘してるだけ http://medaka.5ch.net/test/read.cgi/prog/1659519900/82
83: 仕様書無しさん [] 2022/08/04(木) 09:57:19.43 とりあえず、デザインパターンを何個か言ってれば周りが持ち上げて合わせてくれて、コミュニケーション能力あると勘違いできる事がわかったのが収穫。 やっぱり知識なんだよね。 知識をつけるには資格が一番楽。 知識があれば周りが持ち上げてくれる。 http://medaka.5ch.net/test/read.cgi/prog/1659519900/83
84: 仕様書無しさん [] 2022/08/04(木) 10:00:11.69 英語の本、ってなんだよ。 英語で書かれててもゴミ本あるだろ。 英語で書かれていれば神、みたいな勘違いどっから来るの? http://medaka.5ch.net/test/read.cgi/prog/1659519900/84
85: 仕様書無しさん [] 2022/08/04(木) 10:43:10.21 スレ主、意味不明なスレ立てるなよ http://medaka.5ch.net/test/read.cgi/prog/1659519900/85
86: 仕様書無しさん [sage] 2022/08/04(木) 11:52:36.84 やっぱりどこか荒ぶってるんだよなあw 他人は自分を映す鏡っていうよ 穏やかに過ごしたいならまずは自分が穏やかで居なきゃ http://medaka.5ch.net/test/read.cgi/prog/1659519900/86
87: 1 [] 2022/08/04(木) 12:03:25.46 >>86 確かにそうだな。 読み返しても、無駄に突っかかって、揚げ足とって 勝ち誇った気持ちになって、恥ずかしい。 他人を嘲笑っても、今の状況は何も変わらないのに。 傷付けられた人ごめんなさい。 自分バカみたいだ。 もうだめだ。。 http://medaka.5ch.net/test/read.cgi/prog/1659519900/87
88: 仕様書無しさん [sage] 2022/08/04(木) 12:38:12.08 >>87 だめじゃないよ、ちょっと疲れてるだけだ まずは生活を整えろ 食事、睡眠、運動が基本になるよ この3つを整えてなるべく乱さないように気をつけて生活するんだ 不思議とゆっくりゆっくりだけど自己肯定感が高まってくよ 自己肯定感が高まればあまり動じなくなるしリカバリもはやい それから技術書だけじゃなくていろんな思想に触れろ http://medaka.5ch.net/test/read.cgi/prog/1659519900/88
89: 仕様書無しさん [] 2022/08/04(木) 12:43:54.76 クソスレ立ててる時点でダメだけどな http://medaka.5ch.net/test/read.cgi/prog/1659519900/89
90: 1 [] 2022/08/04(木) 13:10:34.03 >>88 ありがとう。 目の手術したばかりで運動が制限されているんだ。 そういえば、運動が制限されてからだ。 こんなにイライラしているの。 いや、パワハラを受けたのと手術したのが近かったから、 どっちが原因かわからないや。 パワハラされ続けたらどうなってたか、考えるとこわい。 短期間でこんな攻撃的な性格に変わったんだから。 http://medaka.5ch.net/test/read.cgi/prog/1659519900/90
91: 仕様書無しさん [sage] 2022/08/04(木) 13:41:15.40 >>90 しっかりしろ無能 http://medaka.5ch.net/test/read.cgi/prog/1659519900/91
92: 仕様書無しさん [sage] 2022/08/04(木) 14:10:15.40 >>90 オブジェクト指向って何? プログラマーじゃない素人の俺に分かりやすく説明できるならオブジェクト指向が分かってるって事になるから説明してみてよ。 http://medaka.5ch.net/test/read.cgi/prog/1659519900/92
93: 仕様書無しさん [] 2022/08/04(木) 15:10:24.08 俺なら目の前で継承のやり方をドヤ顔で教えて黙らせるね 継承すら知らない無能ならもう知らない http://medaka.5ch.net/test/read.cgi/prog/1659519900/93
94: 1 [] 2022/08/04(木) 15:16:47.64 >>92 このスレッドでも言っている人がいるけど、プログラミングの設計手法だよ。 昔はオブジェクト指向がなくて、手続型という手法でプログラミングがされていたんだよ。 手続型プログラミングでも顧客の要件は満たせるんだけど、次の問題があった。 ・場当たり的 ・同じソースが何度も書かれている ・処理を一つ一つおわないとどう動いているかわからない ・一つのバグを直すのに時間がかかる ・同じソースが何度も書かれているため、1つの修正をしたいだけなのに、数カ所直す必要が出る Etc これを解決するのに、オブジェクト指向が出てきた。 この利点を説明する。 車であれば、タイヤ、ドア、エンジンなどに分解できる。 車クラスの中に、タイヤ、ドア、エンジンを元々から用意しておく。 車と言っても、レクサス、ホンダ、トヨタいろいろあるでしょ。 その車を用意する度に、車にはエンジンがあって〜、タイヤもあって〜、ドアもあって〜みたいなのを一々ソースに用意していたら、 あっちにも車、こっちにも車が書かれてる! みたいな事態が発生する。 しかも、レクサス、ホンダ、トヨタも個別にカスタマイズしたい。 デフォルトの装備しかないんじゃ個性がないよね。 http://medaka.5ch.net/test/read.cgi/prog/1659519900/94
95: 1 [] 2022/08/04(木) 15:17:10.27 >>94 だから、 車の基本機能を持っているクラスを用意する。 このクラスには、タイヤ、ドア、エンジンを持たせる。 そのクラスを使って、レクサス、ホンダ、トヨタという子供クラスを作る。 これが継承。 レクサスはエンジンがいい、とか、ホンダはタイヤがいい、とかそれぞれに個性を持たせる。 顧客から実は車って、座席数決まってないんですよ。 2シートの車もあれば、6シートの車もあるんです。 なんて、車クラスを作った後から告げられる。 だけど大丈夫。 親クラスに座席数を用意してあげればいいだけ。 子供のレクサス、ホンダ、トヨタもそれを受け継ぐから。 めんどくなっった。 http://medaka.5ch.net/test/read.cgi/prog/1659519900/95
96: 1 [] 2022/08/04(木) 15:36:57.47 継承を説明させられるなんてなんて屈辱なんだろう。 これはソースで書くから楽しいのであって、他人にドヤ顔で話すなんて恥ずかしい。 てかもう、オブジェクト指向なんか古いんだよ。 http://medaka.5ch.net/test/read.cgi/prog/1659519900/96
97: 仕様書無しさん [sage] 2022/08/04(木) 18:58:12.21 >>94 書いてる内容だけではピンと来なかったけど、旧来の順を追って全部書くという手続き型の手法で問題となっていた非効率さを、オブジェクトと呼ばれる構成体を使用する事によって効率化を図る設計なりプログラミングの手法がオブジェクト指向という事か。 コードの重複解消、再利用、バグ発生箇所の特定、チームで認識共有、対応柔軟性などで効率化が図れるようだね。 オブジェクトと呼ばれる構成体はデータとデータを操作するメソッド達でなりたち、オブジェクトを定義するのがクラスか。 オブジェクトのデータやメソッドに他から想定外の干渉をさせないのがカプセル化、クラスを機能を引き継いで階層化して各種効率化するのが継承、同じメソッドでも違う結果を出す特性がポリモーフィズムでオブジェクト指向の3大要素。 これが素人が調べた結果。 http://medaka.5ch.net/test/read.cgi/prog/1659519900/97
98: 1 [] 2022/08/04(木) 19:02:48.91 >>97 素人に説明するときは専門用語使わない方がいいだろ。 インフレの説明も専門用語を使わずに物語形式で、説明できるで。 http://medaka.5ch.net/test/read.cgi/prog/1659519900/98
99: 1 [] 2022/08/04(木) 19:07:39.31 ネットで話題になった意識高い系の社長の挨拶文じゃねえかw インフレの説明させたら、横文字のオンパレードになってなにいってるかわからない状態になる。 http://medaka.5ch.net/test/read.cgi/prog/1659519900/99
100: 仕様書無しさん [sage] 2022/08/04(木) 19:11:58.59 >>98 俺が書いたのは素人が調べた結果であって素人向けの説明じゃないぞ。 http://medaka.5ch.net/test/read.cgi/prog/1659519900/100
101: 仕様書無しさん [] 2022/08/04(木) 19:28:59.92 オブジェクト指向なんか古いんだよ。 出来るやつにしか出来ない技法なんだからさ。 出来るやつに頼ったやり方は、出来る個人が儲かるだけで 会社の儲けにはならねーんだよ。 http://medaka.5ch.net/test/read.cgi/prog/1659519900/101
102: 仕様書無しさん [sage] 2022/08/04(木) 19:55:59.87 んーなんだかスレ主の性格に問題があるような気がしてきた 説明がくどいのか、相手をイライラさせる傾向がある 結論から話す、へりくだって話すようにした方がいいような気がする 余計なおせっかいかもしれんが あるいはコードに思想が反映されていないのかも http://medaka.5ch.net/test/read.cgi/prog/1659519900/102
103: 仕様書無しさん [] 2022/08/04(木) 20:31:58.81 DB読み書きするだけの業務システムにオブジェクト指向なんていらんのよね デザインパターン踏襲してフレームワーク入れときゃだいたい 処理が同じになるし むしろゲームプログラミングとかね そっちのが向いてるでしょ http://medaka.5ch.net/test/read.cgi/prog/1659519900/103
104: 仕様書無しさん [sage] 2022/08/04(木) 21:34:39.07 そのデザインパターンが高度なオブジェクト指向なんだが 理解しないでコピペしてるだけだともう上はないぞ http://medaka.5ch.net/test/read.cgi/prog/1659519900/104
メモ帳
(0/65535文字)
上
下
前
次
1-
新
書
関
写
板
覧
索
設
栞
歴
あと 220 レスあります
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.012s