■ このスレッドは過去ログ倉庫に格納されています
デスマーチの原因は「オブジェクト指向おじさん」だった… [422186189]
- 1 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/03(日) 11:20:12.67 ID:llBwDykF00303.net ?PLT(12015)
- http://img.5ch.net/ico/folder1_03.gif
無理やりオブジェクト指向にしたから出てきた問題を解決して凄い凄い言ってるだけ。
単なるマッチポンプ。
カプセル化(英語:encapsulation)とは、オブジェクト指向を構成する概念の一つで、
オブジェクト内部のデータを隠蔽したり(データ隠蔽)、オブジェクトの振る舞いを隠蔽したり、
オブジェクトの実際の型を隠蔽したりすることをいう。
偏差値の低い学校向けの情報処理系教科書において「大変すばらしいものであり絶対に使うように」と大体的に宣伝された。
一方、カリフォルニア大学バークレー校の有識者を中心としたインターネットを作った人たちは「階層化の有害性」として
「絶対に使うな」としている。大雑把にいうと、その時は良くても、将来的な改修の際に隠蔽されたデータに
アクセスできないと解決できない問題が出てきて、結果的にデスマーチに陥るというのである。
オブジェクト指向の発案者であるアラン・ケイもコーディング規約(頭文字にアンダースコアを付けるなどの命名規則)で
縛る程度にすることを推奨しており、アラン・ケイが関わったオブジェクト指向プログラミング言語にはどれも「private」
という概念はない。
オブジェクト指向ってクソじゃねぇかよPart3 ・
https://mevius.5ch.net/test/read.cgi/tech/1542884872/
- 2 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/03(日) 11:20:29.60 ID:LwsOyDfGd0303.net
- コミュ力が重要
- 3 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/03(日) 11:20:43.00 ID:adzZtwVId0303.net
- 司令官のコミュ力で決まる
- 4 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/03(日) 11:20:46.72 ID:JGtnpA7/00303.net
- 仕様変更おじさんだろ
- 5 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/03(日) 11:21:22.26 ID:20UIHOk6d0303.net
- コミュ力がないから仕様変更になる
- 6 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/03(日) 11:21:41.84 ID:sR2gb3UPd0303.net
- 仕様変更を受け入れるから悪い
- 7 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/03(日) 11:22:24.79 ID:yA0mWmwMd0303.net
- 建築現場で仕様変更になったら大事件なのに
システム開発の世界では平気でやるからな。
- 8 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/03(日) 11:23:06.13 ID:wM/i4rv/00303.net
- ウォーターフォールおじさんは?
- 9 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/03(日) 11:23:51.11 ID:UzpOY+PJ00303.net
- 仕様変更はしょうがないよ
でも何で無条件に受け入れちまうの?対価要求しろよ
- 10 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/03(日) 11:23:55.53 ID:hnCXWwCQ00303.net
- 副作用は許さない関数型兄さん
- 11 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/03(日) 11:24:10.89 ID:szcMFAY000303.net
- PMおじさん
- 12 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/03(日) 11:24:21.86 ID:TcHKVf9R00303.net
- 仕様変更って言うよりは要件定義や設計書の時点でおかしくて、
それに伴う仕様変更の方が多い
もっと最初に時間かければいいのに、見切り発車で作り始めるから
- 13 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/03(日) 11:25:08.77 ID:jxJmBVA6r0303.net
- じゃあpublicにすればよくね?
- 14 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/03(日) 11:25:32.74 ID:bFVGKe2ua0303.net
- 一行プログラムがやっぱり正義だったんだなって
- 15 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/03(日) 11:25:33.66 ID:MvXxeaOV00303.net
- カプセル化を説明した後で、「一方」で階層化を否定している
これ書いたバカはカプセル化と階層化は同じ概念だと思っているんだろうな
バカ過ぎる
- 16 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/03(日) 11:25:49.15 ID:8QkaZbUm00303.net
- 最近はの奴はオブジェクト指向がどうたら
- 17 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/03(日) 11:26:16.94 ID:rfe/f0Ue00303.net
- python3から頭のアンダーバー2つで
privateになるように切り替えられた記憶があるが
あれはいかんってことか
- 18 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/03(日) 11:26:39.36 ID:g2aB5BNrM0303.net
- でもプログラムの一部だけ流用したいときに変数そのまま使えるから便利じゃん
- 19 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/03(日) 11:26:49.31 ID:3o1+7oZnM0303.net
- オブジェクト指向の教科書で
オブジェクト使わないと30行くらいのコードが
使うと300行に膨らんでて
教科書なんだからもうちょい夢見させた方がいいんじゃって思った
- 20 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/03(日) 11:27:37.39 ID:Sl2G0RQpa0303.net
- スコープの限定はC言語でも完璧に可能なので、オブジェクト志向は関係ない
おしまい
- 21 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/03(日) 11:27:41.97 ID:wtLdg2DY00303.net
- 仕様変更後出しガイジ
- 22 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/03(日) 11:27:44.34 ID:RLywU6LP00303.net
- よくわかんないけど動いてるからヨシ!
- 23 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/03(日) 11:27:56.49 ID:wBrECE00a0303.net
- 隠蔽された属性にアクセスする必要が出てきてデスマーチに陥る
って言い分が非論理的甚だしい
- 24 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/03(日) 11:28:30.19 ID:uC1qw3E6d0303.net
- マイクロアーキテクチャだぞ
- 25 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/03(日) 11:29:01.07 ID:0yX9UltH00303.net
- >>1
デスマーチになるか否かは見積もりしたやつの能力で決まる
- 26 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/03(日) 11:29:03.95 ID:9IYisAoC00303.net
- いや、下請けがやっとけおじさんの仕業だよ
- 27 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/03(日) 11:29:20.37 ID:EBreNO/J00303.net
- 使い方を間違えなきゃ良いものよ
何も学ばずに以前と同じように作ろうとすると破綻する
- 28 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/03(日) 11:29:26.05 ID:rfe/f0Ue00303.net
- >>20
継承におけるprivateとpublicはスコープとは異なる概念だぞ
staticおじさんは黙ってろよ
- 29 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/03(日) 11:29:30.74 ID:UzpOY+PJ00303.net
- Javaなんか酷いことになってしまったな
オブジェクト指向崇拝フレームワークみたいのが跋扈して可読性保守性生産性くっそ悪い
- 30 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/03(日) 11:29:59.39 ID:i72zanNGM0303.net
- ISOのせいで仕事が増えたおじさん「ISOのせいで仕事が増えた」
- 31 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/03(日) 11:30:03.28 ID:EBreNO/J00303.net
- 部品大量に作ろうぜおじさんが正しい
- 32 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/03(日) 11:30:19.65 ID:jxJmBVA6r0303.net
- でもグローバル変数使うくらいならグローバルオブジェクトのほうがマシよね
- 33 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/03(日) 11:30:55.07 ID:iQQwZGzM00303.net
- オブジェクト ファースト
- 34 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/03(日) 11:30:56.96 ID:yc1TTZRZd0303.net
- >>15
どう違うの?
- 35 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/03(日) 11:31:16.54 ID:3/FTfbHMa0303.net
- 全部publicにすりゃええだけやん
- 36 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/03(日) 11:31:34.83 ID:yc1TTZRZd0303.net
- >>19
ワロタ
- 37 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/03(日) 11:31:49.55 ID:rfe/f0Ue00303.net
- >>35
まあそうだけどちょっと嫌だな
- 38 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/03(日) 11:32:34.47 ID:yc1TTZRZd0303.net
- >>23
仕様変更はともかく改修は必ず発生するだろ
- 39 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/03(日) 11:32:36.69 ID:gPrBjEmA00303.net
- 仕様変更することによって良くなるならいい
ただ経営者が権力振りかざしてクソ仕様に変更するのが多い
- 40 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/03(日) 11:32:52.66 ID:MvXxeaOV00303.net
- >>28
private/publicと継承は独立した概念
ガイジは引っ込んでろ
- 41 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/03(日) 11:33:19.93 ID:rfYUqGsb00303.net
- もっと使い回しをメインにした開発手法って無いの
絶対変更しない完成された社内クラスライブラリとか
STLみたいな扱いできるやつ
ライブラリ開発部門みたいなのを作れば全体の効率化にならないかな
- 42 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/03(日) 11:33:26.48 ID:BK87069H00303.net
- ちょっとだけ本読んで齧った程度の知識しかない俺には
「privateってそのアイテムん中『だけで』使える変数だっけ?」くらいしか知らん
例えばFlashで時計作った事あンだけど針の回転をローカルで回転させたんだっけ?みたいな
じゃねーと時計ごと回転すンだろ?
ああいう奴だろprivateだの_publicだのって。わかんねw
- 43 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/03(日) 11:33:39.50 ID:hmk58gL9a0303.net
- そもそもインターネットの設計がその階層化でありカプセル化だろがと
OSIよりレイヤーが薄くなってるとはいえ
- 44 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/03(日) 11:33:46.83 ID:Td5YtD9t00303.net
- 昔はオブジェクト指向けなしたらバッシングを受けた
- 45 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/03(日) 11:33:59.61 ID:/62/MTS+00303.net
- 最終的に簡単に理解できない概念って廃れると思う
- 46 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/03(日) 11:34:11.47 ID:hI0OqZC+00303.net
- プライベートオジサン
- 47 :フェーヤー :2019/03/03(日) 11:34:38.45 ID:/ReddRKS00303.net
- オブジェクト指向は甘え
Cが至高
- 48 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/03(日) 11:34:49.13 ID:B37jc/APa0303.net
- 少し火を噴いてからでも課題や進捗を壁一面使って可視化・意思統一してれば何とかできる
- 49 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/03(日) 11:34:55.51 ID:3yn9Kgau00303.net
- privateがめんどくさいからプロパティが出来たんだよなあ
- 50 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/03(日) 11:35:19.58 ID:Td5YtD9t00303.net
- >>43
パケットはカプセル化じゃないぞ
確かにカプセル化するプロトコルもあるし、仕様は公開されてる
- 51 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/03(日) 11:35:22.42 ID:UzpOY+PJ00303.net
- >>41
大手はそういうのやってるけどOSSでいいよってなる
- 52 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/03(日) 11:35:46.56 ID:yc1TTZRZd0303.net
- ようするに最初に作って売り逃げするなら素晴らしい。それを引き継いで継続的にメンテナンス(仕様追加)する奴からしたらクソってことだろ。
- 53 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/03(日) 11:36:25.22 ID:AteXSx/Qa0303.net
- たいしたコード量のプログラムでもないのに、無駄にデザインパターンドヤァでくっそクラス増えて複雑になってるのをよく見る
- 54 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/03(日) 11:36:33.60 ID:sVOgUpIb00303.net
- 柔軟に改修できないのは設計時点で間違ってるんじゃね
- 55 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/03(日) 11:36:41.25 ID:rfe/f0Ue00303.net
- 基底クラスまでさかのぼって改修すりゃいいだけじゃね
- 56 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/03(日) 11:36:45.05 ID:3yn9Kgau00303.net
- >>51
大手SIはOSS禁止だぞ
OSSが混入してないか検査するツールもある
- 57 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/03(日) 11:37:44.78 ID:MN31ftDKd0303.net
- ア、アセンブラ…
- 58 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/03(日) 11:37:56.62 ID:Q7nC2Mqk00303.net
- クライアントのアグリーを取れなくてアジェンダをディレイするのが原因だよ
- 59 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/03(日) 11:38:45.96 ID:4oLQlj+Rd0303.net
- またこのスレかよ
- 60 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/03(日) 11:39:32.81 ID:lhaMN0MF00303.net
- オブジェクト化するためにファイル増えすぎて階層化を繰り返すうちファイル名はクソ長くなって無数に思える小さなファイルの山が築き上げられるイメージ
- 61 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/03(日) 11:40:27.41 ID:NDyE1B8x00303.net
- クラス設計まともにできないバカだってだけじゃん
OOPのせいにしてるのもバカの上塗り
- 62 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/03(日) 11:40:37.69 ID:stHFGl1x00303.net
- いつ何が呼び出されるのかわからないフレームワークの継承とかうんこだわ
- 63 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/03(日) 11:40:58.23 ID:f1EjU2gP00303.net
- privateはまじで何の意味があるのかわからねーわ
エラー追えなくなるだろうに
- 64 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/03(日) 11:41:32.82 ID:ha+k2KgY00303.net
- 基底クラスまで変えないと行けない改修が生じる時点で、改修前後の設計のどちらかが間違ってるんだよ
- 65 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/03(日) 11:41:42.64 ID:6jb6P0znH0303.net
- インフラ専門おじさんなのでbashしか分からず。
いつまで経ってもオブジェクト指向がなんなのか、
それ自体がブラックボックスだよ
- 66 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/03(日) 11:41:45.36 ID:UzpOY+PJ00303.net
- >>60
そして仕様変更で継承先だけ消したりしてデッドコードが増えていくんだ…
- 67 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/03(日) 11:42:05.11 ID:XW3eq3WB00303.net
- >>52
基本クラス側をそのクラスのユーザーは変えない前提じゃね
- 68 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/03(日) 11:43:20.53 ID:qQa4fBmP00303.net
- 嫌儲民のIT土方率って異常過ぎない?
全労働者の1%もいないのに
- 69 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/03(日) 11:43:36.44 ID:UzpOY+PJ00303.net
- >>63
第三者向けのライブラリ作るなら意味ある
それ以外はテストしにくくなるだけ
- 70 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/03(日) 11:44:06.54 ID:wGyw5tZg00303.net
- IT業界の末端のレベルの人間に理解できるのは構造化までだったんだよ
- 71 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/03(日) 11:44:47.87 ID:RjHTvxf100303.net
- (; ・`д・´)「デジタル時代の蟹工船。かにびーむ」
- 72 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/03(日) 11:44:58.02 ID:mi+HjE6v00303.net
- もともと大規模開発のバカ向けの仕様だからこの学校は正しい。
- 73 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/03(日) 11:45:07.45 ID:81sbi0vK00303.net
- >>17
python3のアンバー2個も読もうとすれば読めるから完全なprivateじゃない
- 74 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/03(日) 11:45:42.47 ID:t4x/mt6G00303.net
- 今時オブジェクト指向じゃない言語使うとか化石?
組み込みのCとか?
- 75 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/03(日) 11:45:42.56 ID:rfe/f0Ue00303.net
- >>73
外部から参照するとエラーになったような
- 76 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/03(日) 11:47:17.67 ID:UzpOY+PJ00303.net
- >>70
1ファイル1メソッドに何百行も書く奴ばかりだぞ
- 77 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/03(日) 11:47:21.11 ID:dT9ykKRwx0303.net
- あんまわかってなかったけど別に良かったんだな
- 78 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/03(日) 11:47:43.11 ID:rfe/f0Ue00303.net
- >>74
好きにすればいいんじゃね
てかマイコンだとC++て愚の骨頂だよな
Arduinoのせいで当たり前になっちゃったが
- 79 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/03(日) 11:48:10.34 ID:JQRA6N2V00303.net
- ラムダ書いてたら怒られたぞ。おじいちゃん達が読めないらしい
- 80 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/03(日) 11:48:15.08 ID:NDyE1B8x00303.net
- privateだとテストしにくくなる?
意味不明というか根本的なレベルで間違ってるような。。。
- 81 :イシカク :2019/03/03(日) 11:48:55.45 ID:ug8uvAGk00303.net
- 今はカプセル化推奨されないの?
フィールド変数に外部からnull入られたりしたら嫌じゃね?
- 82 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/03(日) 11:49:16.49 ID:mi+HjE6v00303.net
- ケンモメンはlintも使いこなせないおじさんしかいなさそうなので会話になってない
- 83 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/03(日) 11:49:20.23 ID:I7BeAJyp00303.net
- 未だに設計書エビデンスはExcelの職場にいるから最近の話についてけなくて不安しかない…
残業は無いし客先もゆるゆるだから給料と仕事内容以外文句はないんだけどね
- 84 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/03(日) 11:49:46.21 ID:dT9ykKRwx0303.net
- >>78
今はFPGAでもC++ライクな言語を使う時代だぞ
- 85 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/03(日) 11:49:49.62 ID:yc1TTZRZd0303.net
- >>81
protected
- 86 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/03(日) 11:50:51.09 ID:Vr5jOOre00303.net
- mainルーチンが共通化され複雑化した食事メソッドと排便メソッド呼ぶのと、
人間インタフェースに食事メソッドと排便メソッド持たせて
俺オブジェクトが食事と排便するの、どっちが自然か考えろ
- 87 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/03(日) 11:51:23.78 ID:rfe/f0Ue00303.net
- >>84
FPGAはでっかくて早いのもいいじゃん
AVRなんて8ビットでワークメモリ2KBとかだぜ
- 88 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/03(日) 11:51:39.19 ID:wCm2l5gta0303.net
- 異世界て流星雨降らせてレベルカンストするんやら
- 89 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/03(日) 11:51:45.68 ID:tOVr7k2b00303.net
- 逆だろ
private にするから改修しやすいのであって
public にしたら呼び出してる全てのコードをチェックする必要が出てくるからデスマーチになる。
- 90 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/03(日) 11:52:07.28 ID:7OwEI9+X00303.net
- >>9
対価要求しろはほんとそれ。
対価要求しない会社は業界の癌だわ。安請け合いは業界全体の為にならない。
- 91 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/03(日) 11:52:27.21 ID:GMVCT5Fu00303.net
- 要件決められないおじさん
がいると下がどんなに有能でもどうにもならない
- 92 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/03(日) 11:52:42.32 ID:yc1TTZRZd0303.net
- >>86
オブジェクトに排便メソッドがある時点でおかしい。
排便は他人から強要されるものではない。
- 93 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/03(日) 11:52:52.78 ID:f+1VFhnE00303.net
- これはマジ
static void main()内で済むようなことを一々クラス分けて複雑化してるアホが多すぎる
- 94 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/03(日) 11:53:29.28 ID:eqj0JamMd0303.net
- >>58
メンバのアサインに問題無かったか?
- 95 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/03(日) 11:54:15.14 ID:FqD5C5QQ00303.net
- ありえない納期と価格で商談取った営業おじさんは許されたのか?
- 96 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/03(日) 11:54:22.69 ID:eqj0JamMd0303.net
- >>29
Cシャープなら大丈夫なんですか?
- 97 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/03(日) 11:55:56.22 ID:LZuTdNbqa0303.net
- >>9
じゃあ他に持ってくわ
- 98 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/03(日) 11:55:58.56 ID:UzpOY+PJ00303.net
- >>86
俺オブジェクトに消化器系バッファn個でいい
- 99 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/03(日) 11:56:40.76 ID:LjyYWXdp00303.net
- それまでほぼ毎日夜一緒にゲームしてた友人が1週間くらい前納期直前に不具合見つかって3徹目とか言ってたがそれ以降一切音沙汰がなくてちょっと心配
- 100 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/03(日) 11:56:52.38 ID:pvapwP/XM0303.net
- システム分からないけどとりあえず営業してみるおじさん
- 101 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/03(日) 11:57:13.67 ID:81sbi0vK00303.net
- >>75
アンスコx2は名前かえてるだけだよ
https://docs.python.org/ja/3/tutorial/classes.html#private-variables
- 102 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/03(日) 11:57:35.75 ID:rebUpSIJ00303.net
- >>7
これ
- 103 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/03(日) 11:57:44.15 ID:Vr5jOOre00303.net
- >>92
そうだけど、人は自由意思で排便する訳じゃないよ
大腸周辺の神経系の入力を受けて脳は「排便よし!」するんだぞ
- 104 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/03(日) 11:57:48.14 ID:0BONWprX00303.net
- 日曜大工ならぬ日曜プログラマおじさんレベルなら
全部publicにすればいいんじゃないの、わかりやすいし
- 105 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/03(日) 11:57:53.21 ID:q7w42mVJ00303.net
- バズワードとしてオブジェクト指向という言葉が選ばれただけで
アランケイのオブジェクト指向の構想ってゴミだよね
- 106 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/03(日) 11:58:14.30 ID:mi+HjE6v00303.net
- javaに文句言うやつはjava上で簡単に構築できんだからScalaやってみてくださいよって話ですよ
理想と現実の差を知るべき
- 107 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/03(日) 11:59:31.94 ID:NP2NHyT+d0303.net
- 人によって解釈が違ったりするから難関に見えるし正解も見えないんだよ
つまりは参考書とか教える立場の奴らがそのレベルに達してない
- 108 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/03(日) 12:01:02.10 ID:81sbi0vK00303.net
- scalaのアクセス修飾子複雑怪奇過ぎてヤバイ
protected[this]なんて目にした日にはもうね
- 109 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/03(日) 12:02:07.56 ID:UzpOY+PJ00303.net
- 設計書作ってそれ通りに作るんだからガッチガチに制限しなくても問題無いわ
- 110 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/03(日) 12:02:31.07 ID:ut3Ukn+v00303.net
- なんかこれ無能なフロントが悪いみたいなこと言うけど要件定義で想像力がないエンジニアが悪い
できるエンジニアはちゃんと目線を下げて仕様変更しなくていいようにきっちりやるもん
- 111 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/03(日) 12:02:39.88 ID:5BNS1K9J00303.net
- BASICしかできないおじさんなんだけど
今ベーシック使ってる会社ってあるの?
- 112 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/03(日) 12:02:43.43 ID:+XCmuddo00303.net ?PLT(15000)
- http://img.5ch.net/ico/32_2.gif
オブジェクト指向じゃない概念って何?
もうシステム開発のプラットフォームそのものがオブジェクト指向のために作られてないか??
- 113 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/03(日) 12:04:31.96 ID:rfe/f0Ue00303.net
- >>101
おかしいな
エラーは気のせいだったのか
- 114 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/03(日) 12:04:38.31 ID:+OxYwHN300303.net
- でもゲーム内のアイテムがオブジェクト指向のゲーム、よいよね
- 115 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/03(日) 12:05:46.07 ID:WXSZvy+Ep0303.net
- データを隠蔽とかふるまいを隠蔽とかって子供部屋で考えても改修する時に邪魔にしかならないって分かるよね
- 116 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/03(日) 12:05:48.15 ID:Ggl9wR1c00303.net
- 今どきの流行だと静的型付けの関数型が最強だよ
- 117 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/03(日) 12:07:39.15 ID:Ggl9wR1c00303.net
- >>80
振る舞いをテストするつもりがないんでしょ
publicなら直接テストできるからラクだと思ってるんじゃない
- 118 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/03(日) 12:07:51.39 ID:UzpOY+PJ00303.net
- >>112
データと振る舞いを一緒に持ってるのは少なくともSIerの領域じゃほとんどいらない
- 119 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/03(日) 12:08:44.41 ID:sQszAXcS00303.net
- javaのgoldって難しいん?
- 120 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/03(日) 12:09:39.44 ID:Ggl9wR1c00303.net
- >>119
普段プログラム触ってるなら簿記2級より簡単
- 121 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/03(日) 12:10:16.53 ID:K06CHjCc00303.net
- 一番の原因は仕様をちゃんと固められないままゴーサインだすからじゃね
あとからあとから問題発覚、仕様変更、手戻り
- 122 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/03(日) 12:11:06.97 ID:81sbi0vK00303.net
- >>116
これ
rustかscalaでバックエンド書いてelmでフロントエンド書くのが最強
って関数型おじさんが言ってた
- 123 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/03(日) 12:11:08.12 ID:0OddWMXh00303.net
- 現メンバprivateにしてゲッタセッタ書いてるのはアホだと思う
- 124 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/03(日) 12:11:40.21 ID:Vr5jOOre00303.net
- >>112
godメソッド
全てをmainルーチン内に記載する
- 125 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/03(日) 12:11:47.41 ID:N602GyMU00303.net
- >>107
ほんとそれな
みんな中途半端
- 126 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/03(日) 12:11:52.07 ID:sQszAXcS00303.net
- >>120
独学だと難しいってことが
- 127 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/03(日) 12:11:54.15 ID:XW3eq3WB00303.net
- >>121
仕様が固まったものをコーディングなんて夢物語は捨てた方がいいだろ
- 128 :イシカク :2019/03/03(日) 12:12:52.81 ID:ug8uvAGk00303.net
- プログラマや下流SEが「あれ?この仕様矛盾してね?とか考慮足りてなくね?」
って思ったことは大体正しくて、上流SEやクライアントはそのことに気づいてない。
でもそこで下流が上流にエスカレーションしなかったら機能テストの段階でその考慮不足が発露してデスマーチになる。
ここらへんはチームビルディングの問題でもある。
- 129 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/03(日) 12:13:14.03 ID:9pExXqBYM0303.net
- 目的と要件だけ伝えてプログラマーに勝手に作らせたらうまく行かないの?
仕様書に合わせてプログラミングするんじゃなくて
出来上がったプログラムを元に仕様書を書くみたいな
- 130 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/03(日) 12:13:52.02 ID:JaPKHuHo00303.net
- >>110
じゃあお前いらないじゃん
- 131 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/03(日) 12:14:45.87 ID:Oussavpt00303.net
- >>123
というかそもそもゲッタセッタ書く奴はアホだと思う
- 132 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/03(日) 12:14:48.83 ID:rOMxlLBe00303.net
- >将来的な改修の際に隠蔽されたデータに
>アクセスできないと解決できない問題が出てきて
アクセサを作らないとかバカなの?
- 133 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/03(日) 12:15:04.33 ID:Vr5jOOre00303.net
- >>107
昔から書いてるやつは技巧にしか着目しないからな
オブジェクト指向の肝はオブジェクトの責務を局所化することなのに
最近入ったやつは思想は分かってるけどアルゴリズムを知らない
- 134 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/03(日) 12:15:06.92 ID:UzpOY+PJ00303.net
- >>129
それっぽいものは圧倒的に早くできる
だけど伝えてる要件に肝心な部分が漏れてたりする
- 135 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/03(日) 12:15:07.36 ID:F5hvQJZI00303.net
- コード書かない人がオブジェクト指向とかいうから駄目
動物クラスと犬クラスと猫クラスとかそういう習い方しただけの人
- 136 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/03(日) 12:15:13.60 ID:0OddWMXh00303.net
- >>128
設計もコーディングも一人でやってるけどマジで書いて見たら発覚することっていっぱいあるからな…
これを防ぐには書きながら設計することだけどそれをやりだすともう設計者がコード書いた方がいい
- 137 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/03(日) 12:15:22.12 ID:+XCmuddo00303.net ?PLT(15000)
- http://img.5ch.net/ico/32_2.gif
>>124
膨れ上がりそう
>>118
すまん、振る舞いという概念もよく分からんのにレスした俺が浅はかだった
- 138 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/03(日) 12:15:32.50 ID:3/FTfbHMa0303.net
- >>119
蔵使えば小学生でも簡単に受かる
だからこそベンダー資格なんて無価値なんだがね
- 139 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/03(日) 12:15:35.15 ID:XW3eq3WB00303.net
- >>129
そこでいう目的と要件は仕様とどう違う?
仕様と違う場合プログラムに落とせるほどの目的と要件なんてどうやって伝えるの?
- 140 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/03(日) 12:15:42.37 ID:ePGaponvd0303.net
- >>7
建築現場の職人の待遇と
比べてみたいもんだ
- 141 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/03(日) 12:15:50.27 ID:yKkkon6R00303.net
- >>129
いや実際成果物をもとに仕様書を書く
って笑い話になってる
- 142 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/03(日) 12:16:36.60 ID:jxJmBVA6r0303.net
- たしかに素人が適当に継承すると地獄みるよな
- 143 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/03(日) 12:17:01.24 ID:Vr5jOOre00303.net
- 正しくオブジェクト指向やってたら単体テストも書きやすいんだが
その実感すらないとか世の中のコーダーは単体テストすらしてないのか?
- 144 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/03(日) 12:17:50.52 ID:0OddWMXh00303.net
- >>131
ものによっちゃいいんだよ、バリデーションとか差し込めるし、値変更も振る舞いをオブジェクト側に移譲できる
あとゲッタだけ書くことでreadOnlyな値も表現できる、これは言語機能でやってる言語もあるけど
- 145 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/03(日) 12:18:34.38 ID:ab3HzFih00303.net
- プログラムなんて使い捨てにするのが正解
流用・再利用で工数が減るなんて嘘
- 146 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/03(日) 12:19:39.16 ID:LkOvjCIF00303.net
- C++でstructキーワードしか使わなくなってずいぶん経つわ
何かデータを定義したときに、そのデータと依存する部分があらかじめわかっているケースはそうそうない
あるとしたら何十回も似たような機能を書いていて、これから書くコードがすべて頭の中に描けるような場合だけだが、
そんな機能はライブラリにして再利用するべきであって、新しく書くこと自体がまずいからな
- 147 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/03(日) 12:19:44.82 ID:3L5pG5HM00303.net
- 仕事を増やすのが仕事、そりゃ生産力低くなりますわ
- 148 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/03(日) 12:19:49.81 ID:4W6Yx8YX00303.net
- オブジェクト指向を理解できなかった奴らがここぞとばかりに叩いててワロタ
- 149 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/03(日) 12:20:02.98 ID:jxJmBVA6r0303.net
- デスマーチの原因は圧倒的にゴッドオブジェクトおじさんだけどな
1ファイル1万行超えのソース読んでると頭おかしくなる
- 150 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/03(日) 12:20:54.91 ID:zpOzAjvg00303.net
- プログラムなんて日曜大工レベルで齧った程度だからよくわからんけど
隠蔽化つっても他のオブジェクトから直接参照できないって意味でソースコード読めばわかるんじゃねーの
ソースがそもそも無いとかなら論外だし
- 151 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/03(日) 12:22:28.52 ID:CCHcq2f300303.net
- >>136
コード完成してから設計書書けばいいだけの話じゃね?
- 152 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/03(日) 12:24:17.66 ID:/nTgdThyd0303.net
- アジャイル()
- 153 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/03(日) 12:25:19.01 ID:Sl2G0RQpa0303.net
- >>150
上の方で指摘されてるけど、privateが問題だと言っているのか
protectedが問題だと言っているのか、アホの>>1本人が
分かっていない
- 154 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/03(日) 12:25:46.17 ID:Ggl9wR1c00303.net
- >>143
頭使わない人はオブジェクト指向って考えを習ってそこで思考放棄するから
オブジェクト指向だから正しい
って盲目的に継承して依存関係作っちゃったりコンポジションの概念もない人は多い
シングルトンがベストプラクティスだと思ってる人もたくさんいる
- 155 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/03(日) 12:26:06.77 ID:gctiXpkx00303.net
- なんでもかんでもカプセル化して関数名がクソネーミングだったらクソだろうな
使う人による
- 156 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/03(日) 12:26:10.46 ID:uFOWjMeYd0303.net
- 才能無く勉強する気も無い奴をプロジェクトに参加させるから駄目なんだ
- 157 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/03(日) 12:26:24.70 ID:0OddWMXh00303.net
- >>151
まぁそうなんだけどね
- 158 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/03(日) 12:27:23.35 ID:N602GyMU00303.net
- >将来的な改修の際に隠蔽されたデータに
>アクセスできないと解決できない問題が出てきて
つか、こんなモン、オーバーライドしてsuperすりゃええやんけ
>>1がゴミクズってよく分かるねw
オブジェクト指向ができないからって、オブジェクト指向自体を批判して来るアホだわ
- 159 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/03(日) 12:28:05.42 ID:5LG2nvTh00303.net
- 時代遅れのオブシコおじさんとかめっちゃ腹たつ
- 160 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/03(日) 12:28:24.24 ID:9pExXqBYM0303.net
- 使う人とコーディングする人が違うから
間違いがあっても即座に対応できないってわけね
仕様書には完璧さが求められるけど、意思疎通が十分じゃなくて、あとから仕様変更を求められると
利用者を開発に巻き込んだほうが結果的に低コストにならないのかな
- 161 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/03(日) 12:28:44.83 ID:Ggl9wR1c00303.net
- いわゆる「俺勉強しなくてもできるから」
みたいなエンジニアがクソみたいな設計して進捗遅れたら下の人間のせいにするのはこの業界ではよくあること
- 162 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/03(日) 12:28:55.34 ID:dsa6WAHP00303.net
- 継承とか使いたくないんだけど…
- 163 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/03(日) 12:30:36.36 ID:5zp4AsRid0303.net
- >>158
privateのオーバーライドってw
- 164 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/03(日) 12:30:46.04 ID:uUa+dUoX00303.net
- gettersetterの概念勘違いしてるやつが多すぎる
関数挟む本質を理解すべきだわ
- 165 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/03(日) 12:31:53.43 ID:N602GyMU00303.net
- >偏差値の低い学校向けの情報処理系教科書において
何でお前が知ってるん?
語るに落ちてんじゃんw
お前がその 偏差値の低い学校の情報処理系 なんだろって言うね
- 166 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/03(日) 12:32:06.02 ID:pxJ7mmp100303.net
- COBOL上がりのマネージャがいる現場だとマジでこんな感じだから困る
- 167 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/03(日) 12:32:38.41 ID:3/FTfbHMa0303.net
- 継承ってあまり使わんな
ならライブラリにしてプロジェクト自体にimportする方がいろいろ楽な気がするが、
なんかおかしいかな
- 168 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/03(日) 12:33:08.22 ID:swxk3KX300303.net
- laravelやってるけどファサード重視の設計だと細かい実装切り替えが楽でいいぞ
- 169 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/03(日) 12:33:31.75 ID:xK7Hz3uIM0303.net
- 途中で仕様追加おじさん「クライアントにここ追加してって言われたから入れといて」
- 170 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/03(日) 12:34:26.10 ID:0LaBZbcuM0303.net
- パフォーマンスが求められるとこまで無理矢理オブジェクト指向でやろうとする奴がだいたい原因
- 171 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/03(日) 12:35:32.59 ID:rfYUqGsb00303.net
- SEモメンに聞きたいんだけど実際どんなもの作ってるの?
デスクトップアプリなんてのはマイナー?
- 172 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/03(日) 12:36:03.52 ID:wdXRXUHd00303.net
- VB6あたりの万能感がすごかった
当時はこんな言語で開発してたらバカになると思っていたけど
このさき人材不足が決まってるんだからああいう意識低い系の言語がいいんじゃないか
- 173 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/03(日) 12:36:13.04 ID:cnwHiWJE00303.net
- >>171
Webアプリケーション
- 174 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/03(日) 12:36:30.01 ID:YalAdB+C00303.net
- privateかpublicかというのは明らかに概念が不完全でミスだわな
正確に隠蔽化したいならこいつには書き換え許すけど他には許さないとかいうように
権限を記述できるようになるべき
単にゲッタセッタとか中間に余計なコードが増えてるだけでヨソの奴が勝手に中見書き換える
事に関して何の障壁にもなってない
- 175 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/03(日) 12:36:31.48 ID:GPsOUkwPp0303.net
- >>158
子供部屋で書き込んでるの?
- 176 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/03(日) 12:38:54.53 ID:K06CHjCc00303.net
- クライアント「あ、やっぱこれこっちに変更で。簡単ですよね?」
- 177 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/03(日) 12:38:54.67 ID:tRzl/aXU00303.net
- デザインパターンだっけ?
そもそも設計思想を押し付けるところが間違っている。
言語規約に組み込んでそれ以外はコンパイルエラーに
すればいいだけなのに。
- 178 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/03(日) 12:39:09.00 ID:ExuVZF+D00303.net
- 隠蔽してるのには理由があるんだから回収の方向性が間違ってる
- 179 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/03(日) 12:40:13.15 ID:LkOvjCIF00303.net
- オブジェクト指向は、より一般的なコード、つまりライブラリ寄りのコードを書く上では
有益になることが多いが、より特殊なコード、つまりアプリケーション寄りのコードを
書く上では逆に有害になることもけっこうにあるのだ
- 180 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/03(日) 12:40:55.03 ID:Xztr65sR00303.net
- 大規模開発って整然とやってるの?
それとも動けばいいやの集まり?
- 181 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/03(日) 12:41:10.32 ID:9w+1akkWM0303.net
- 継承ってライブラリ内とそれを使う場面だけでしか使わないよね
つまりインターフェイスとしてしか有用性がない
既存のプログラムにパッチを当てる感覚で派生させれば機能追加や修正が出来ると思うのは夢物語だし
- 182 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/03(日) 12:42:07.18 ID:kQZlTTuZ00303.net
- 最近の子って入口がオブジェクト指向だからな
- 183 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/03(日) 12:42:42.17 ID:5r96MoQ2M0303.net
- 仕様変更大いに結構なんだけど
締め切りが微動だにしないのがいけない
- 184 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/03(日) 12:43:27.58 ID:maXsarf200303.net
- 目的は一年経ってから読み直してもすぐ分かるようにしたいってことなんかオブジェクト指向ってのは?
- 185 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/03(日) 12:43:47.45 ID:XW3eq3WB00303.net
- >>174
実態は置いておいて
普通クラスライブラリがあってそれを他からつかうって流れを考えね?
だったらクラス側が呼び出し元の存在を知っててアクセス許可を与える方式って不自然だろ
- 186 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/03(日) 12:43:51.66 ID:hGSxvtjI00303.net
- 本当に欲しかったのはインターフェースなのに継承なんて先に作ってしまうから
- 187 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/03(日) 12:44:57.45 ID:9BNPV7xtd0303.net
- >>186
これ
- 188 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/03(日) 12:45:26.61 ID:cnwHiWJE00303.net
- Javaが最強だよ
- 189 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/03(日) 12:45:45.90 ID:bAiZgf9+d0303.net
- いやならグローバル変数使っとけよ
- 190 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/03(日) 12:46:09.01 ID:cnwHiWJE00303.net
- >>185
間違いない
- 191 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/03(日) 12:46:44.95 ID:swxk3KX300303.net
- privateがダメならprotectedにすればいいじゃない
- 192 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/03(日) 12:47:01.91 ID:2V3djRaE00303.net
- わかんねえからCOBOLで説明してくれ
- 193 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/03(日) 12:48:09.46 ID:Sl2G0RQpa0303.net
- >>174
friend classの世界へようこそw
- 194 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/03(日) 12:48:25.70 ID:h+xSV3NEa0303.net
- まあでもスコープ(担当範囲)を必要な範囲に限定するのは見通しの良いコードを実現するためには重要な要素だろ
手続き型言語おじさんはすぐに静的グローバル変数に頼ってマルチスレッド化が困難な難読スパゲッティコードを産み出すから
ちなみに仕様変更でインターフェースの変更が必要となったときもそこそこスマートに解決できるデザインパターンもあるから
文句言ってるのはよく分からずクラス使ってる低級コーダーじゃないの
- 195 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/03(日) 12:48:50.09 ID:HxdIo9Njp0303.net
- 何でもかんでも仕様変更を主張するやつは本当に無能が多い
- 196 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/03(日) 12:48:54.46 ID:N602GyMU00303.net
- 初心者は継承使って階層作りたがるが、慣れてくると不毛だって気づいてインターフェースやモジュールで対応するようになるよね
学校で教えてるレベルの人間も継承が大好きで、基本だって言ってくる場合が多いけど、恐ろしく保守性が悪そう
- 197 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/03(日) 12:49:59.27 ID:4W6Yx8YX00303.net
- 構造化プログラミングは割とすんなり受け入れられなのにオブジェクト指向は嫌われるのか
プログラミングをする人間の能力を超えてるのか
- 198 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/03(日) 12:50:31.01 ID:rvfnhXhYM0303.net
- 日本は高卒の馬鹿が作ってんだから
いいもの作れるわけがない
- 199 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/03(日) 12:52:24.66 ID:n9NFv8Aga0303.net
- オブジェクト指向は複数人数で分担して作るには向いてるだろ
馬鹿がいても傷はそこだけで済む
- 200 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/03(日) 12:52:34.44 ID:qBpkEN5VM0303.net
- 仕様変更と無理な受注だろ
- 201 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/03(日) 12:53:22.49 ID:cnwHiWJE00303.net
- >>196
継承を知っておいて後々そっちの考えを学んでいくのは良いと思うんだけどね
それ以降学ぶ気もなく継承するコード書き続けるエンジニアが害悪なんだよね
- 202 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/03(日) 12:53:36.72 ID:iqqjXqIoa0303.net
- パソコンかたかたがメイン作業と思ってるお客様多すぎ案件
- 203 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/03(日) 12:54:08.20 ID:jbuXPNWQ00303.net
- 俺みたいな高卒がprivateとかprotectedとか継承とか全く意味もわからず書きまくってるからなwwww
低賃金で人を雇うっていうのはこういうことだからなwww
ざまあみやがれwww
- 204 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/03(日) 12:54:32.17 ID:GHgx9Kpi00303.net
- マジ?カプセル化超好きなんだけど
作った物を積み上げてる感があって
すごい充実感ある
- 205 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/03(日) 12:55:31.46 ID:F+WrmpV800303.net
- デスマはOOPなんて言葉が出てくる以前から既にあったんだが
- 206 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/03(日) 12:55:42.43 ID:/OFJh9tz00303.net
- 抽象クラスとインターフェースの違いを理解するだけでオブジェクト指向の大先生になれるぞ
ソースワイ
- 207 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/03(日) 12:56:05.90 ID:0OddWMXh00303.net
- >>203
元請けの会社はそれなりの単価を払ってるはずなのにな…
- 208 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/03(日) 12:56:43.15 ID:4QkPX6KM00303.net
- >>193
c#には友達がいない
- 209 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/03(日) 12:57:34.64 ID:TZgJOXAL00303.net
- オブジェクト指向はソースコードの粒度を小さく保つことが可能なので
頭の中で複雑さを扱う必要がなくなり
高齢者でもプログラマーを続けることができるようになった
- 210 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/03(日) 12:58:53.60 ID:GHgx9Kpi00303.net
- >>209
一昔前までPGの寿命は20代とか言われてたよな
- 211 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/03(日) 12:59:41.15 ID:fMmUOAji00303.net
- 下請け地獄の日本だとまともにオブジェクト指向やったやつは実装に関わってない
- 212 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/03(日) 13:00:00.77 ID:XW3eq3WB00303.net
- >>197
必須か必須でないかも大きな違いな気がする
- 213 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/03(日) 13:00:56.74 ID:Iqj/8hV900303.net
- 人間性なんだよなぁ
ガイジが1匹混入するだけで全部壊れるから
- 214 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/03(日) 13:02:15.69 ID:m2KRv+FM00303.net
- 一人で全部やれば無問題
- 215 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/03(日) 13:02:35.91 ID:j8Esog3Ha0303.net
- 基本的に変数のSCOPEは狭いほうが良いでしょ
これ否定する奴はおかしい
- 216 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/03(日) 13:02:44.74 ID:y/f4WlES00303.net
- >>7
建築は監督の責任が大きいからおいそれと変えないけどアイテーは上から下まで土方以下の犬畜生だからなぁ
- 217 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/03(日) 13:03:50.19 ID:tRzl/aXU00303.net
- 多分ここまでオブジェクト指向が神格化された理由は
既存コードがスパゲッティー状態になって解析不可の
状態によるものだとおもうんだけど、
今後オブジェクト指向でつくられた大規模プログラムが
スパゲッティー化した場合、
構造化言語より解析がしやすいのか、それとも
より複雑になっているのか興味はある。
まあ統合環境のサポートがあればどの言語も
関係ないかもしれないが。
- 218 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/03(日) 13:03:52.09 ID:N602GyMU00303.net
- >>201
継承って要するにCの構造体の名残だから、
もう教える必要なくね?みたいな感じあるわ
C#ではもう完全に必要なくなってるし
大規模なプロジェクトでほんのちょっと使う程度
まぁ、知らなきゃ知らないでどんなトンデモコード吐き出す奴になるかわからんけども
- 219 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/03(日) 13:04:00.77 ID:GHgx9Kpi00303.net
- 高度な知的労働のはずなのに日本じゃ土方みたいな扱いで
プログラミングのプの字も知らんような高卒やら
勉強嫌いな文系とかそんな連中が見よう見まねでやってるのは
なんでなん?
- 220 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/03(日) 13:05:26.11 ID:u4Cri/ME00303.net
- そのまま必要な処理を書いていくおじさんだろ
- 221 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/03(日) 13:06:00.15 ID:N602GyMU00303.net
- >>209
まぁ、複雑性よりも新言語への対応だと思うが
ほぼC言語系だけで食える状態だからな
今日日BASICでは食えないから、これは相当な数のプログラマをジェノサイドした
生き残りのVB厨も大分前に死滅したし
- 222 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/03(日) 13:06:37.96 ID:EbKHH3wG00303.net
- >>219
単価低い仕事だとそうかもな
- 223 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/03(日) 13:06:39.42 ID:Fo5VVSDKM0303.net
- 仕様書を残しておけばいいだけじゃね?
オブジェクト指向じゃなくても改修の時に大変なのは一緒だろ
- 224 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/03(日) 13:06:41.44 ID:XW3eq3WB00303.net
- >>215
変数の範囲は必要最低限がいいってなら分かる
そのうえで必要最低限の範囲がどこかについて話って感じじゃね
ここでは修正の容易性を考えると必要最低限のスコープは機能上の最低限と大きく異なると言いたいんだろ
- 225 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/03(日) 13:07:40.00 ID:N602GyMU00303.net
- >>219
ITゼネコンの親玉が脳筋の森義郎だからじゃね?
トラック運転手集める感覚なんだろう
- 226 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/03(日) 13:07:45.55 ID:X0jgld5r00303.net
- やってる感出す為のものでしょ
- 227 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/03(日) 13:07:45.86 ID:C0V4uHRc00303.net
- 個人的にはおっきいプログラム書く時には抽象化は出来る限りすべきかなあと思った
- 228 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/03(日) 13:08:08.31 ID:rvfnhXhYM0303.net
- さっさとAIで自動化させろよ
人間は仕様を考えるだけでいい
- 229 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/03(日) 13:08:10.48 ID:r7xhBBxp00303.net
- >>129
それやると実は〇〇みたいな仕様も欲しかった無料で付け加えろ
そうしないと金は払わん
みたいなキチガイがいるし
- 230 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/03(日) 13:08:46.84 ID:sVOgUpIb00303.net
- オブジェクト思考の良さは汎用性だったのにIT土方のコピペがまかり通ってるから結局は保守性を担保維持出来なくなるんだよ
- 231 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/03(日) 13:09:19.57 ID:0OddWMXh00303.net
- >>228
AIに仕様伝えるためのDSLが出来てそのDSLを書くためのプログラマみたいなポジションが出てくるだろうなw
- 232 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/03(日) 13:09:20.56 ID:N602GyMU00303.net
- >>217
構造化よりは遙かにマシだとは思う
が、多分やっぱりフルスクラッチした方が新しいパラダイムに対応できるから
って理由で全て破棄すると思う
x86のコードはARMでは動作しないし
- 233 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/03(日) 13:12:33.71 ID:9w+1akkWM0303.net
- 結局そのクラス使い回さないです
ていうか構造体と関数数個で成り立っ小物ばかり必要になるので
- 234 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/03(日) 13:15:40.01 ID:KqktlrvR00303.net
- >>233
使い回すよりはリファクタリングしやすくするのが目的。
- 235 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/03(日) 13:16:21.47 ID:jpIFn/t300303.net
- オブジェクト指向理解できない
基本情報すらもってない
コピペおじさんが原因だぞ
- 236 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/03(日) 13:19:18.78 ID:j8Esog3Ha0303.net
- >>224
好意的な解釈だとそうだが
修正が容易だからと言って変数を直接いじりだすとデスマーチのはじまり
- 237 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/03(日) 13:19:32.77 ID:bFRDa5ln00303.net
- staticおじさん「インスタンスメソッドなんて要らん。全部staticメソッドにして
あとクラスはメインいっこだけで十分。これでどんな大規模開発もできる」
- 238 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/03(日) 13:19:50.36 ID:pp/el8fQ00303.net
- プロトタイプおじさんが正義
- 239 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/03(日) 13:20:48.69 ID:CGkwCOa1x0303.net
- >>7
え、だってdelete押してちょっと書き直すだけでしょ?
全然力要らないじゃん
一回組み立てた建物は壊せないんだから、それに比べたら楽なもんじゃん
- 240 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/03(日) 13:22:19.11 ID:0LaBZbcuM0303.net
- おまいらなんで適材適所ができないん?バカしかいないならオブジェクト指向だけのが楽かもしれないけどさ
- 241 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/03(日) 13:23:07.27 ID:M+reYC9E00303.net
- Javaやってるけど書いてあること何も理解できなくて草
- 242 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/03(日) 13:23:44.87 ID:3/FTfbHMa0303.net
- >>217
解析云々なら、フレームワークを整備すればよくね?
ありすぎるけど、フレームワーク名分かればなんとなくソース見れるわ
- 243 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/03(日) 13:23:54.47 ID:9IQhFHk6d0303.net
- 東芝会長「グーグルやアップルにはない世界最高の技術力と発想力が東芝の武器」
https://leia.5ch.net/test/read.cgi/poverty/1551585181/
- 244 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/03(日) 13:26:49.47 ID:2F0OtNUs00303.net
- 俺は全部Cで書く
- 245 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/03(日) 13:27:08.46 ID:v3FM7Src00303.net
- つまりグローバル変数を排除し変数のスコープが限定されたローカル変数を積極的に導入してきた構造化プログラミングそのものが
悪だって>>1は言いたいのか
へえー
- 246 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/03(日) 13:29:22.77 ID:fi6U27LVd0303.net
- 個別最適か全体最適かってことやろ。
「すぐに修正できるからこっちの方がええやん!」って一方で、保守性やテスト容易性は落ちてる。
トータルで見て、トレードオフが必要ということなのであって、オブジェクト指向が全面的に悪いという理屈はおかしい
- 247 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/03(日) 13:29:36.64 ID:ZdJytCwKr0303.net
- >>239
て思うでしょコメントとか書かれないとクソめんどくさいのよ
- 248 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/03(日) 13:29:42.11 ID:HOsCX8CY00303.net
- 確かにおれが情報処理の学校行ってたころはC++とかがもてはやされてたな
- 249 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/03(日) 13:32:27.43 ID:U5XS8b1Ga0303.net
- 後から仕様変更したらCOBOLでもダメになるだろ
- 250 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/03(日) 13:33:12.06 ID:U5XS8b1Ga0303.net
- テストしなくてもいいシステムならオブジェクト指向は必要無い
まあそんなシステム無いけど
- 251 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/03(日) 13:34:01.24 ID:Zk8YFzxx00303.net
- 使いもしないPutなどの標準メソッドを全項目網羅して構築時に、今いくつ作ったから進捗率○%ですドヤ
っていうのはたまにみる
だいたい業務があるから触る項目なんて決まってるのに、全部載せなきゃオブジェクトとして独立してないとか
キレイじゃないとか言い出すから
- 252 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/03(日) 13:36:32.93 ID:GjAPoWjna0303.net
- 設計がゴミただけだろ
無能に指揮官をやらせるな
- 253 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/03(日) 13:39:23.84 ID:OKLabHVzd0303.net
- オブジェクト指向がわからないエンジニアをアサインする営業が悪い
- 254 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/03(日) 13:43:27.66 ID:GUiSUyWx00303.net
- >>182
そうそう、そんなんじゃ使いものにならねぇっての
- 255 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/03(日) 13:43:47.86 ID:BEWk22dF00303.net
- 結局どう抽象化するのかという問題
これはオブジェクト指向だけの問題じゃない
- 256 :イシカク :2019/03/03(日) 13:46:09.16 ID:Y+EL6aFQM0303.net
- 日本はPGの地位も待遇も低いから、有能な奴がPGを続けたがらない。
- 257 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/03(日) 13:48:08.08 ID:e6XX6v5G00303.net
- 結論
一人で作れ
- 258 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/03(日) 13:48:56.29 ID:+dhLsmLm00303.net
- 要は全部static void mainの中に書いてgotoしまくればいいんでしょ?
- 259 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/03(日) 13:50:25.68 ID:GUiSUyWx00303.net
- この辺の知識って誰も正解持ってないから新人を教えられないんだよな
一人勝手に有能な外人のコードから学ぶしかない
- 260 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/03(日) 13:54:06.98 ID:BEWk22dF00303.net
- privateになってるから解決できないよーってなってデスマーチって
そんなことほんとにあるの?
オブジェクト指向の問題じゃなくてなんでもprivateおじさんが作った
バカみたいな制約を課してるコーディング規約のせいじゃないの?
- 261 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/03(日) 13:54:55.53 ID:3JxYmOdm00303.net
- アクセスしたくなったらgettet追加したら良いだけじゃ?
- 262 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/03(日) 13:55:24.09 ID:SInvWrkC00303.net
- 隠蔽されてんだからアクセスランキングするなで終わり
- 263 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/03(日) 13:57:07.62 ID:FXJKe5ly00303.net
- 頼むから馬鹿にも分かるようにコメントはちゃんと書いてくれ
昔の奴のごちゃごちゃコード解析するのに何百何千マン使わせるんだ
- 264 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/03(日) 13:58:02.85 ID:HSLt+djn00303.net
- 【奴隷労働】「昭和の炭鉱労働」強烈に危険だった現場の記憶ブラック企業も真っ青な超残酷な労働環境
http://asahi.5ch.net/test/read.cgi/newsplus/1551254114/
【話題】世界の超ブラック企業トップ5が地獄過ぎる シラミがわく宿舎の周囲には、脱走に目を光らせる犬 目をえぐり取られるパワハラも [無断転載禁止]©2ch.net
https://daily.5ch.net/test/read.cgi/newsplus/1449955385/
- 265 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/03(日) 13:59:01.65 ID:e5P2pKFor0303.net
- オブジェクトがどんどん増えていく様は滑稽だった
結局日本人には理解できないものだった
- 266 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/03(日) 14:01:53.33 ID:PqBn/hTx00303.net
- >>29
「Scala/Kotlinイケてるぜ」みたいになってるが、それらの言語仕様が優れていること以上に、
「Javaの古臭い仕様に縛られている使えないおっさん」がいない新天地であることの方が大きいんじゃ
- 267 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/03(日) 14:05:01.42 ID:tZ5DvteQd0303.net
- まだメスイキ貼られてないのかよ
- 268 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/03(日) 14:05:23.56 ID:v3FM7Src00303.net
- ここの管理人がスレ立てしてるのか
monobook.org/wiki/%E3%83%A1%E3%82%A4%E3%83%B3%E3%83%9A%E3%83%BC%E3%82%B8
納期間際にいきなり出された「アイドルは人間だけどウンコしない」とかいう根本的な仕様変更要求に
プログラミング言語やプログラミング方法論で破綻無く対応しようという発想が間違ってるんじゃね?
こういう解決不能な問題や定式化が間違っている悪問題にそうと気付かず頭をフル回転させて没頭するのって
たしかアスペの特徴じゃなかったっけ
wikiの内容見てるとその気を強く感じる
- 269 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/03(日) 14:06:17.83 ID:kZiKqjbG00303.net
- オブジェクト指向がなんでデスマーチにつながるの?
- 270 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/03(日) 14:06:26.34 ID:xFNpDKu+00303.net
- とりあえずスレタイにデスマーチという単語を使いたかった>>1
- 271 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/03(日) 14:07:55.01 ID:lywzfpY+d0303.net
- >>7
建築の現場は設計図通りに作るのが仕事
ITの現場は設計図を作りながら、作るのが仕事
- 272 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/03(日) 14:12:12.87 ID:cnwHiWJE00303.net
- >>266
新し目かつマイナー言語のほうがエンジニアのレベル高いからね
- 273 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/03(日) 14:14:15.86 ID:BEWk22dF00303.net
- アイドルがうんこしようとしたら例外投げろ
- 274 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/03(日) 14:18:55.65 ID:LkOvjCIF00303.net
- まあ、ぶっちゃけこういう話はITドカタの現場ではどうでもいいと思うけどな
業務システムは機能ごとにすっぱり分けて、各機能に担当を割り振って作っていくから、
依存も担当者ごとのソースの中で完結するしな
担当者Aはprivate、protectedでアクセッサも作って、担当者Bは全部publicとかでも大差ない
- 275 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/03(日) 14:22:06.93 ID:dgNLULp300303.net
- >>197
AnimalクラスにCatクラス Dogクラスを作ったり、
CarクラスにTireクラスを付けたりって説明が人を馬鹿にしているように感じるから。
実際触って覚えちゃえば、上記の喩えの愚かさに気がつくんだけどね。
- 276 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/03(日) 14:23:34.69 ID:G8ceMVLr00303.net
- https://pbs.twimg.com/media/CJIHL1FUkAETz-7.jpg
- 277 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/03(日) 14:23:51.20 ID:HFr7o/g/00303.net
- >>35
それやるとガベージコレクションで回収されなくなって
メモリリークするだろ
- 278 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/03(日) 14:25:59.49 ID:5LG2nvTh00303.net
- >>275
本当コレいまだにこんな解説してる底辺オブシコ入門本にうんざりする
著者はまともに開発したことがない、初心者だましの入門本を出すビジネス出すだけの底辺なんだろうと思う
- 279 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/03(日) 14:29:59.95 ID:5LG2nvTh00303.net
- アニマルクラスから派生して犬猫言うてるFラン大卒の底辺入門本著者のそれなりの規模のオブジェクト指向コードを見てみたいもんだ
一生コンソールにワン!ニャン!出すだけなんだろうな
- 280 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/03(日) 14:35:37.83 ID:HFr7o/g/00303.net
- >>275
Car classにTire interfaceが付いてて
Tireを実装したStud-less-Tire classを交換出来るって
思えばオブジェクト思考の完璧さが理解できるのに
- 281 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/03(日) 14:36:24.62 ID:8HUpB9N900303.net
- >>239
そう思うのならお前が全部やってみろよw
簡単だと思うんだろw
- 282 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/03(日) 14:37:46.53 ID:idbo9Ipf00303.net
- オブジェクト指向を理解したいならゲーム制作がいいよ
Unityの本とか適当に一冊読む
ゲーム制作だと逆にオブジェクト指向以外でどうやんの?って感じだから
- 283 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/03(日) 14:41:36.94 ID:PqBn/hTx00303.net
- >>272
なのでScala/Kotlinにおっさんが乗り込んできた時に、まだ快適な環境でいられるかは分からない
銀行とかで延々Javaを保守し続ける案件があるから当面ハードルとして機能し続けてくれると思うけど
- 284 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/03(日) 14:42:06.90 ID:PqBn/hTx00303.net
- オブジェクト指向にメリットなんて存在しない
https://stoc.link/web/content/81442
- 285 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/03(日) 14:43:45.40 ID:530q2s3500303.net
- COBOLおじいさん「」
- 286 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/03(日) 14:55:01.74 ID:dgNLULp300303.net
- >>280
それでどんなアプリが作れるのか、全く想像つかないから糞なんだよね。
- 287 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/03(日) 14:58:15.82 ID:C6KZcpZH00303.net
- デスマの原因は戦略とか言って赤字前提で仕事取ってきて自分でやらないおじさんのせいだぞ
- 288 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/03(日) 14:58:59.80 ID:Lm6pDSIQa0303.net
- >>247
>>281
ITおじさんw
- 289 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/03(日) 15:00:08.56 ID:hXkVtGwJ00303.net
- クソオブジェクト指向よりビジネスロジックにソースが全部ある方がメンテしやすい
- 290 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/03(日) 15:01:19.52 ID:nuTlQ7nu00303.net
- >>136
海外じゃ設計担当者=コーディング担当者だからその問題は無いんだよな
- 291 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/03(日) 15:01:20.91 ID:F6iQgTWMd0303.net
- publicまみれのLINQまみれだぜ
趣味は最高だぜ
- 292 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/03(日) 15:01:59.37 ID:xe/Zb/vPM0303.net
- オブジェクト思考はいいんだ
役割分掌を明確にしないから崩れるんだ
- 293 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/03(日) 15:04:21.44 ID:EBreNO/J00303.net
- オブジェクト指向のスパゲティは悲惨だからなあ
なんでこうなったとしか思えない
- 294 :番組の途中ですがアフィサイトへの\(^o^)/です:2019/03/03(日) 15:05:21.81 ID:8x4lr/af0.net
- 詳しくない奴ばかりだからだろ
ITに限っては優秀なの少人数で回す方が効率良い
- 295 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/03(日) 15:11:53.11 ID:KqktlrvR00303.net
- 大きなクラスを作らずに小さなファンクタをいっぱい作るイメージで行くと上手くいく。
あとアクセサを作らないようにする。
- 296 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/03(日) 15:13:03.68 ID:C3N5T2jC00303.net
- さっぱりわからん概念だったわ
- 297 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/03(日) 15:14:33.95 ID:C3N5T2jC00303.net
- https://i.imgur.com/UYT89ii.jpg
- 298 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/03(日) 15:14:35.48 ID:KqktlrvR00303.net
- 1クラス1機能を心がけよう。
- 299 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/03(日) 15:14:44.21 ID:0FRv0Sto00303.net
- Javaでも継承せずにインターフェースでいいじゃんスタイルが主流なんけ?
それなら関数型言語でええやん
- 300 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/03(日) 15:14:53.12 ID:tvvtcen600303.net
- 全部staticにしちまえばいんだよ
- 301 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/03(日) 15:15:10.26 ID:Z6qVwxlw00303.net
- そもそもカプセル化された物を弄らなければならない
設計に問題があるのでは?
- 302 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/03(日) 15:15:23.68 ID:wzDYjOy/M0303.net
- A→Cの処理すればいいのに
オブジェクト指向的にとか言って
A→B→C
って処理してるやついるから困る
- 303 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/03(日) 15:15:31.93 ID:qBpkEN5VM0303.net
- 薄給派遣 「エンジニアのレベル(キリッ、新しい言語が正義」
いやいやいや
- 304 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/03(日) 15:17:25.23 ID:qBpkEN5VM0303.net
- >>298
変なプロジェクト 「1ファイル1関数を心掛けよう」
なお、言語はC言語
当然のようにグローバルの嵐
staticのような生ぬるいものじゃない
- 305 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/03(日) 15:18:53.41 ID:zoc7HEmL00303.net
- >大雑把にいうと、その時は良くても、将来的な改修の際に隠蔽されたデータに
アクセスできないと解決できない問題が出てきて
なんだそれ
内部に隠された固定データ抱えてること自体が設計ミスだろうよ
- 306 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/03(日) 15:19:03.22 ID:fU6qmXV800303.net
- オブジェクト指向と隠蔽一つも関係ないやん
端的にいうとオブジェクト指向とは「コピペして使いまわせ」だぞ
グローバル変数以外許容しない言語なんて聞いたことないし
- 307 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/03(日) 15:19:04.29 ID:KqktlrvR00303.net
- 一つのクラスにいっぱいPublic関数を作る人に限ってオブジェクト指向はクソとか言うんだよね。
- 308 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/03(日) 15:20:27.80 ID:KqktlrvR00303.net
- >>306
カプセル化はオブジェクト指向でも重要概念の一つだよ。ポリモーフィズムよりはるかに重要。
- 309 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/03(日) 15:20:54.82 ID:Sl2G0RQpa0303.net
- >>302
知らんけどBが通信とかイベントを統括してる人なんじゃないの?
- 310 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/03(日) 15:21:30.66 ID:qBpkEN5VM0303.net
- 変数の隠蔽はしたがアクセス関数(メソッド)を読みと書きでそれぞれpublicで作りました すごいでしょ!
- 311 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/03(日) 15:23:14.72 ID:EN+nUmGZ00303.net
- >>282
どういう状態で理解したと言えるのかわかんない
ゲーム作れるぐらいの理解で理解したと胸張って良いんだろうか
- 312 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/03(日) 15:25:14.04 ID:fU6qmXV800303.net
- >>308
入出力だけみて中身は見ないというのはカプセル化だしその手の教科書に書いてある事は前提で言ってるなだが
それは隠蔽の意味違いだよな
ブラックボックス化はcli基盤のような、.netやスクリプト言語、c言語も含めてそうなってるだろw
- 313 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/03(日) 15:28:59.55 ID:0OddWMXh00303.net
- >>282
あ、アクターモデル…
実際、ゲームのプログラムをアセンブラとかで書いてた時代はアクターモデルに近いルーチンで並列処理してたっぽい
まぁ考え方はオブジェクト指向みたいなもんだけど
- 314 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/03(日) 15:29:37.23 ID:C2lDiM8w00303.net
- >>299
そのとおり 基本的に継承は嫌われる
言語が持つ機能だけという観点だけでは Javaを今更選ぶ理由なんてなにもない
Javaが選ばれる理由は 大規模開発における技術者の集めやすさに尽きる
- 315 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/03(日) 15:30:29.15 ID:fU6qmXV800303.net
- つまりはプラモのパーツを組み合わせてプラモをつくろうとしてるところに
プラモはパーツが最初からできてるんだから作るって言わない
そういう難癖つけてるような話
- 316 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/03(日) 15:41:08.98 ID:tOVr7k2b00303.net
- >>136
ところが日本は身分制度の国なのでできないのでした。ちゃんちゃん。
- 317 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/03(日) 15:41:44.98 ID:7lR6z+Mw00303.net
- C++でも俺は構造体にメソッド書くね
変数も隠蔽しないね
ヘッダーみれば仕様わかるようにするね
ゲッターセッター必要な作りにはしないね
- 318 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/03(日) 15:44:54.90 ID:eVICluMKr0303.net
- private, protected, publicがさらっと言えないやつがコード書いてるからな。
- 319 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/03(日) 15:46:24.50 ID:L31KYq+lM0303.net
- >>113
IDEがエラーを出す
- 320 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/03(日) 15:47:25.39 ID:tOVr7k2b00303.net
- >>239
仕様変更って、レオパレス物件をリフォームして建築基準法に適合させろと言われて実行するようなもんだぞ。
- 321 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/03(日) 15:49:53.12 ID:tPvfUzeka0303.net
- >>7
ラーメンのトッピング変えるようなもんでしょ?
- 322 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/03(日) 15:50:02.05 ID:Id3eY1Cn00303.net
- Smalltalkはプライベートないの?
- 323 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/03(日) 15:54:45.40 ID:nFare6IW00303.net
- 数段にも及ぶラッパー関数、魑魅魍魎の多重継承
たしかにこのへんだよな
- 324 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/03(日) 15:54:45.58 ID:9HxrZYiaa0303.net
- >>239
ネタだろうけどマジでこんな感じの客いるからな
- 325 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/03(日) 15:57:52.76 ID:2iiIGzru00303.net
- グローバル変数おじさんが何でもかんでもグローバル変数にしてカオス
- 326 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/03(日) 15:58:13.96 ID:sVOgUpIb00303.net
- つか嫌儲はPGおじさん多すぎだろ
- 327 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/03(日) 15:58:23.50 ID:fU6qmXV800303.net
- そんなことよりpythonてマジで2020年から2.7系捨てるんだろうかな
- 328 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/03(日) 16:00:18.74 ID:9oee9TSt00303.net
- 行数稼ぐには有用な奴か
- 329 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/03(日) 16:00:23.00 ID:vXMINdfk00303.net
- internalばっかり使ってる
- 330 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/03(日) 16:00:23.57 ID:C2lDiM8w00303.net
- このスレ読み直したら やたら仕様変更が目の敵にされてんのなw
「ウォーターフォールおじさん」ばっかりで きめえ
下流でアホ面しながら口あんぐりあけてドキュメントを待つだけのデクの坊のくせして
自分よりも上流の工程にグチグチ言ってるんだろ クソみてえ
「インクリメンタルおじさん」とか「アジャイルおじさん」とかの方が
詐欺師臭くても 志が上なだけ まだマシだわ
- 331 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/03(日) 16:05:59.18 ID:Hv3g31Ypa0303.net
- ジャップはオブジェクト化することが目的の奴ばっかりで本質が見えてない
- 332 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/03(日) 16:06:15.24 ID:530q2s3500303.net
- COBOLおじいさん「この箱開けてはならぬ」
- 333 :瘋癲の錬金術師 :2019/03/03(日) 16:06:38.12 ID:YOtbOyP6K0303.net
- OOPはハックが楽しいから仕方ないね、仕事そっちのけで遊んじゃうよね
- 334 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/03(日) 16:07:14.71 ID:c7NXePNY00303.net
- >>330
40代50代ばかりだし仕方ないのでは
- 335 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/03(日) 16:08:02.12 ID:N4+PEnMKd0303.net
- >>330
上流がアホすぎるから仕方ない
- 336 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/03(日) 16:08:37.10 ID:C0V4uHRc00303.net
- 正直オブジェクト指向が何なのか分かってない、ごめんね
- 337 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/03(日) 16:08:39.88 ID:Tj0cIz8h00303.net
- 安易な仕様変更は糞だけど
なんでこの程度の変更でそんなリスク上がるような糞コード書いてんのって思うこともある
- 338 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/03(日) 16:10:25.83 ID:9Rxxhvsia0303.net
- 人が作ったやつ使ってると便利だなって思うけど自分で作るとこれ作ったの誰だよってなる
- 339 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/03(日) 16:11:57.50 ID:nFare6IW00303.net
- どんな大規模でも使い捨てるのが一番だよな
この業界は数年でトレンドも開発環境も激変するし
メンテコストもさることながら、新しく作り直したほうが開発者もモチベーションも高まる
- 340 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/03(日) 16:13:12.03 ID:N6cXqVXxp0303.net
- Javaとかの現場だとCOBOLしか出来ない人がコード書いてたりするからスレタイはあまり笑えない
- 341 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/03(日) 16:13:54.32 ID:YdUnim2S00303.net
- sedのワンライナーやautoitのやり方が正解だと思う
余計なものを作りすぎなんだよ
- 342 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/03(日) 16:14:58.35 ID:UnljbeOlM0303.net
- アクセス制限は必要だけどと思うけど、よく見る全てのフィールドにゲッターセッターつけてる意味ってなんかあるの?
- 343 :瘋癲の錬金術師 :2019/03/03(日) 16:18:58.14 ID:YOtbOyP6K0303.net
- 一人だと考えまとまらないうちに書き始められていいな
取り敢えず機能を備える事で何をすべきかが明確になってくる
もちろん初めから紙に流れ書いて分かっているべきで、次善の策だが
とにかく気楽だ
- 344 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/03(日) 16:21:37.67 ID:C2lDiM8w00303.net
- >>337
そう 仕変にグチグチいうっていうのは
「僕たち内部設計ろくにできないので 保守性が悪いものを作っています
テストは自動化しようともしてません CIとか知りません」
って自ら白状しているようなもんなんだけど このスレのおじさん達悪びれないよなあ
まあ保守性が悪いものをつくって 人月を絶やさず 保守で食っていく
SIerのビジネスモデルに育まれた人たちに何言っても しょうがないんだろうけどさ
- 345 :瘋癲の錬金術師 :2019/03/03(日) 16:22:36.09 ID:YOtbOyP6K0303.net
- チームで組むなら、手続きで書くよりもしっかり設計しとかないと空中分解すると思う
自由度が高い分、そうそう整合してくれないと思う
- 346 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/03(日) 16:24:06.85 ID:6c0alrPs00303.net
- もう20年くらい前に
森博嗣が企業の形もオブジェクト指向になっていくだろうみたいなこと言ってた覚えがある
その時は社長からのトップダウン、ピラミッド型ではなく
社員からの逆方向みたいな感じで言ってたけど
結局よくわからない
- 347 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/03(日) 16:26:35.65 ID:CsKj+c7i00303.net
- >>342
自動生成じゃない?
- 348 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/03(日) 16:27:08.76 ID:TqsrT6Ewd0303.net
- >>1
>アラン・ケイが関わったオブジェクト指向プログラミング言語にはどれも
具体的にどれとかどれだよ
- 349 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/03(日) 16:31:16.57 ID:fgmINgx400303.net
- プログラムの要素も人間化したのか
そして個々の人間は内心何を考えているのか分かったもんじゃない
- 350 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/03(日) 16:31:23.00 ID:/e0KI60Lp0303.net
- SESの人月商売なんだから炎上したほうがもうかる
- 351 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/03(日) 16:31:30.35 ID:Y4tswTgy00303.net
- >>297
許す許さんとかの話しじゃなくて
検証不十分な物をだして客に迷惑をかけるのが嫌なんだが
根本的な認識が狂ってるな
- 352 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/03(日) 16:34:47.67 ID:JX9V0c8+d0303.net
- 2〜3人で基本クラス作ってその他メンバーが業務コード書くスタイルでないと破綻する
- 353 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/03(日) 16:35:50.36 ID:+9CLMSos00303.net
- 肉体労働でもなく下手したら死ぬ危険があるわけでもない
ちゃちゃっと直せば終わりなのになんで文句言うねん
- 354 :瘋癲の錬金術師 :2019/03/03(日) 16:38:53.57 ID:YOtbOyP6K0303.net
- 一段一段確実に実装してゆけば、人にも使って貰えるようなAPIが自然と出来上がるのがOOPだと思う
一段を積み終わり次の段を積む時には、自分はそのAPIを使う側に回っているのだという意識が役立つ
- 355 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/03(日) 16:40:44.23 ID:nFare6IW00303.net
- 数人の基本クラス設計者(ライブラリ、フレームワークの選定も兼ねる)と、数十人の普通のアプリケーション開発者
まあこうなるわけだけど、これらが同じ手法である必要はない
- 356 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/03(日) 16:41:23.12 ID:EBreNO/J00303.net
- 基本クラスとフレームワークが重要よなあ
- 357 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/03(日) 16:41:28.13 ID:Id3eY1Cn00303.net
- >>354
アカポスの就活してる?
- 358 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/03(日) 16:41:28.43 ID:qBpkEN5VM0303.net
- >>353
じゃあおまえやってみろよ
- 359 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/03(日) 16:43:09.20 ID:EBreNO/J00303.net
- オブジェクト指向分析しないまま設計すると
破綻しやすいだろうなあ
- 360 :瘋癲の錬金術師 :2019/03/03(日) 16:43:38.37 ID:YOtbOyP6K0303.net
- カプセル化は組み換えを容易にするが、OOPにはそれを阻む継承という絡み合いもある
ベースクラス弄れば綺麗に全てが整合したまま変わってくれるなんて本当にあるんかね?
- 361 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/03(日) 16:45:16.40 ID:msL4z8VBr0303.net
- >>113
もういろいろ向いてないよ君
- 362 :瘋癲の錬金術師 :2019/03/03(日) 16:46:13.92 ID:YOtbOyP6K0303.net
- >>357
とりあえず4月以降も椅子はありそうでほっとしている
沢山ネタはあるんだが分野のしきたりが実験と違ってやらで筆が進まず一報しか出てない
- 363 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/03(日) 16:46:28.80 ID:TqsrT6Ewd0303.net
- >>360
1人で作ってればそのくらい設計もまぁ…
実務じゃ無理だな
- 364 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/03(日) 16:47:05.63 ID:+9CLMSos00303.net
- >>358
は?お前がやれよ奴隷
- 365 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/03(日) 16:47:40.66 ID:fgmINgx400303.net
- >>353
医療機器等は生死に直結
- 366 :瘋癲の錬金術師 :2019/03/03(日) 16:47:48.49 ID:YOtbOyP6K0303.net
- >>113
公式のマングル化のとこ読め
Pythonのクラスシステムはタダの辞書に過ぎないのだからすぐREPLで試せる
- 367 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/03(日) 16:51:02.24 ID:dH8M1Cqs00303.net
- 何でもかんでもエクセル
不必要にスーツを強要
未だにコボル
おっさんばかり、30代を若手と考え20代の本当の若手は見切りをつけて離れていく
弊社はこんな現場
- 368 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/03(日) 16:53:57.36 ID:9pExXqBYM0303.net
- 仮想関数を派生先で実装して
あらゆる派生先のオブジェクトを
派生元のポインタリストに突っ込んで
ループで派生先の関数を派生元から呼び出すってのが面白い
C++以外で出来るかな
- 369 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/03(日) 16:54:37.80 ID:Y4xsbU7N00303.net
- なんで未だにコードの書き方で議論してんだよ・・
もう俺たちゃそこは通り過ぎたろ
- 370 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/03(日) 16:55:16.35 ID:0FRv0Sto00303.net
- >>360
DBアクセスを基底にしてそのうえに積み重ねてく系は苦しいと思う
オニオンとかポート&アダプタとか言われてるやつ、ドメインロジック中心にそれのインターフェースに引っ掛けるように画面やDB実装しようて言うやつ
アレはいい感じだと思ってる
- 371 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/03(日) 16:56:35.18 ID:Y4xsbU7N00303.net
- >>368
それがむかーしからあるゲームのタスクシステムな
むかーしはCで関数ポインタ使って無理やりやってた
今でもそうだけど最近はフレームの最後でタスクの粒度調整してマルチスレッドのタスクシステムが主流
- 372 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/03(日) 16:57:05.39 ID:8j1NCF7Sd0303.net
- DBアクセスは独立独歩なクラスにしたくなる
- 373 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/03(日) 17:00:24.93 ID:7WllpVVQ00303.net
- >>371
タスクシステムおじさん、キタ━━━━(゚∀゚)━━━━!!
- 374 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/03(日) 17:01:02.47 ID:nFare6IW00303.net
- 10年前から続くアジャイル論争もそうだけどさ、開発者なんてそれぞれ業界も違えばスキルも違う
みんな同じ手法になるわけがない
まずここがスタートライン
- 375 :瘋癲の錬金術師 :2019/03/03(日) 17:01:59.16 ID:YOtbOyP6K0303.net
- >>363
できるのか〜
まあその利点は当てにしないで、単一継承とMIX-INは直感的なプログラム単位の分け方として使ってる
親がデータ構造、子はその上のロジック、
そこが肥大化しがちで一覧でガーッと見渡せなくなるから、些末なメソッドは子〜Methodsクラスに機能単位毎で移す
クラスをグローバルで並列に並べると何が何に依存しているか分かりにくいので、Pythonで出来るクラス定義内クラスがとても便利
Class List:
Class Cell:
〜
Fortranは確か出来なかったと
- 376 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/03(日) 17:02:15.00 ID:1tqySSjk00303.net
- デスマ太郎二期無理か
- 377 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/03(日) 17:05:01.02 ID:nsXqmGFn00303.net
- やっぱねっていう
少しわ頭使えや
- 378 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/03(日) 17:05:57.35 ID:CGkwCOa1x0303.net
- >>324
日本人は考えるコストとか何も分かってないからな
あまりにも頭脳労働を軽視している
マジでなんでなんだろうな
- 379 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/03(日) 17:09:50.37 ID:IebX80jRM0303.net
- >>276
堀江社長は正しかったのか
- 380 :瘋癲の錬金術師 :2019/03/03(日) 17:10:12.11 ID:YOtbOyP6K0303.net
- >>370
オニオンか、下から敷くと崩れやすい、オニオンのように回りに広がる方が良さそう
継承タワーだと整合性の為にほぼ空定義が真ん中に要請されたりするな、上下とどう繋がってたのか非常に分かりづらい
直列よりインタフェイスが何処か明確な並列ヨシ!ってことかな?
- 381 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/03(日) 17:15:46.38 ID:8j1NCF7Sd0303.net
- オブジェクトが相互にアクセスするとスパゲティになるからそれをなくして整理整頓すれば綺麗になる
- 382 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/03(日) 17:40:27.50 ID:idbo9Ipf00303.net
- >>381
interface定義しろよw
- 383 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/03(日) 17:42:05.15 ID:o+jOuafO00303.net
- private は testablity が下がるからやらない方が良いよ
private なメソッドはテストしない!とか言い張ってるやついるけど、もしテストしたくなったらリフレクションを使う羽目になって本当に地獄なんだよ
その割には private にするメリットは一個もない
あんなもん考えたやつが頭悪すぎるだけ
- 384 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/03(日) 17:43:52.66 ID:vtQJKugX00303.net
- privateメソッドのテストってそれを呼び出してるメソッドのテストに包括されるんじゃにいの?
- 385 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/03(日) 17:44:34.84 ID:EBreNO/J00303.net
- >>382
その次元じゃない気がする
- 386 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/03(日) 17:53:34.22 ID:C7+1a07k00303.net
- 今更だけどデスマーチってどういう意味なのか全く分からない
なんかここ最近急に知ってて当たり前みたいに使われてて怖い
- 387 :瘋癲の錬金術師 :2019/03/03(日) 17:54:40.98 ID:YOtbOyP6K0303.net
- 趣味でSTGとか作ってた時は非同期処理と共にあっこれ絶対必要な奴だと思ったけど
- 388 :瘋癲の錬金術師 :2019/03/03(日) 17:57:26.40 ID:YOtbOyP6K0303.net
- ファミコンゲーってOOPじゃないんだろ?
ロストテクノロジーかよ
- 389 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/03(日) 17:58:29.94 ID:2N8c8prgM0303.net
- オブジェクト指向が悪いのではなくて、
オブジェクト指向でしか組めないヤツが悪いのです。
- 390 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/03(日) 18:01:13.69 ID:bobeBmCk00303.net
- 仕様変更する糞野郎は市中引き回しの上、打ち首獄門だボケが
- 391 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/03(日) 18:01:14.91 ID:GxdFEgS700303.net
- privateに勝手にアクセスされたらテストしないといけない項目が爆増するだろ
- 392 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/03(日) 18:06:14.37 ID:sO1hu2W5M0303.net
- ラッパークラス作るときに不便なんだよな
- 393 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/03(日) 18:16:10.24 ID:jjGen4CKa0303.net
- >>384
カバレッジ取らんといけなかったらリフレクション使うやろ
- 394 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/03(日) 18:16:16.14 ID:9pExXqBYM0303.net
- オブジェクト同士がアクセスすると依存が発生するんだよね
その2つのオブジェクトを扱う上層オブジェクトを作ることで
その2つは独立したオブジェクトになれる
だから各オブジェクトに層レベルを設定して
同層以下のオブジェクトからのアクセスにはアサートを出すようにしたら
綺麗な階層設計にならないかな
- 395 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/03(日) 18:35:00.90 ID:o+jOuafO00303.net
- >>393
カバレッジのためのリフレクションとか最強に無駄
- 396 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/03(日) 18:37:34.34 ID:cObNLYFhM0303.net
- オブジェクト指向で書かれたソースコードをオブジェクト指向ではない方法で改修しようとしたらそりゃそうなる
- 397 : :2019/03/03(日) 18:39:19.69 ID:nzIu3/pE00303.net
- ワイ「static おじさんは最近流行りの関数型プログラミングと同じ思想じゃん」
- 398 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/03(日) 18:43:43.41 ID:nzIu3/pE00303.net
- static おじさんは東北学部→東工大大学院だけど、あの頃の東工大の大学院は東大の大学院より難しいんだぞ
- 399 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/03(日) 18:45:41.74 ID:XW3eq3WB00303.net
- >>394
だからの前と後がつながってないように見えるんだけど
- 400 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/03(日) 18:46:53.38 ID:nzIu3/pE00303.net
- staticおじさんの逆襲
https://qiita.com/minebreaker/items/45ffaaa5e8729e16cfb4
年末にちょっと流行ったstatic おじさんについてのqiita
- 401 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/03(日) 18:47:32.80 ID:nAiXpYil00303.net
- フレームワークとしては悪くない
階層が深いとしねって思うが
- 402 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/03(日) 18:50:37.98 ID:nzIu3/pE00303.net
- OODの設計は素晴らしいが
OOPの実装がついていけてない
ってのはなんか納得する
- 403 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/03(日) 18:54:38.29 ID:JZcbuy/c00303.net
- 趣味レベルでプログラミングしてるんだけど
オブジェクト指向がどんなプログラムの時に役に立つかわからない
設計の仕方もわからない
- 404 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/03(日) 18:58:35.67 ID:vXMINdfk00303.net
- オ指向知らずにプログラム進めてたけど調べてみたらオ指向になってた
- 405 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/03(日) 18:59:32.53 ID:3lRPzF9o00303.net
- ぞいぞい言ってないでさ!
- 406 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/03(日) 19:12:21.73 ID:YpH1yEOW00303.net
- >>403
ソースや機能の使い回しする時に役立つ
一回こっきりの開発ではあまり役に立たん
- 407 :瘋癲の錬金術師 :2019/03/03(日) 19:15:39.77 ID:YOtbOyP6K0303.net
- FortranにもPythonにも劣らない(ちょっと自由度は劣るが厳密な感じで)OOP機能あるのに誰も使ってない…
Fortranが標準な化学分野でもPySCFとかOOP的インタフェイス素敵なPythonライブラリあるのに
- 408 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/03(日) 19:18:49.76 ID:nzIu3/pE00303.net
- >>406
ソースや機能の使い回しってあんまり使えた記憶ないわ
物凄く基本的なやつなら使い回せるけど、それはフレームワークに入ってるの多いし、そうじゃない使い回せるものってプロジェクト依存ばかりで、別プロジェクトでは、そのままじゃ使えない…
- 409 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/03(日) 19:24:42.12 ID:cObNLYFhM0303.net
- >>408
正直フレームワークレベルの大規模プロジェクトにならないとメリットは薄いわな
個人開発なら取り敢えず作ってみてから将来性を考えてオブジェクト指向に設計し直すことも多いんじゃないか
- 410 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/03(日) 19:28:12.26 ID:o+jOuafO00303.net
- >>408
最終的にはプロジェクトに依存するから、抽象的なレベルで使い回せるように設計する必要があるんでしょ
ソースコードを公開することを考えろ。お前のプロジェクトでしか使えないコードなんて誰もいらないだろ
- 411 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/03(日) 19:28:38.53 ID:1CWJnazg00303.net
- 売り切りのパッケージならいいんじゃないの
- 412 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/03(日) 19:28:50.79 ID:dgNLULp300303.net
- >>403
脳みその記憶容量を削減できる。
インテリセンスで1文字入れたときに沢山の関数がブワァーって一斉に出てくるより、機能毎に段階的に出てくる方が解りやすいっしょ。
- 413 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/03(日) 19:31:39.40 ID:p/hW/bDW00303.net
- 違うプログラムに手抜きで同じ機能追加する時しか役に立たないような…
結局使わない方がいい
- 414 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/03(日) 19:32:09.53 ID:97cpDE+m00303.net
- C++とかメモリリークし捲りのゴミ使うな至高のC#使え
- 415 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/03(日) 19:32:14.10 ID:BiU6qExc00303.net
- >>337
大規模開発で何次受けともしれない会社が多数関わってると影響範囲と責任範囲は大きく乖離してくるから保守的になるのは仕方ない
- 416 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/03(日) 19:37:47.06 ID:R/G99NyA00303.net
- オブジェクト指向ってなに?
自分でコード打たないで引用しまくりってこと?よーわからんけど
- 417 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/03(日) 19:44:14.88 ID:E5Jia04f00303.net
- >>284
具体例が全然無いからこれでオブジェクト志向は意味がないとか言われても説得力がまるで無いんだが
はいはい個人の感想ですねって感じ
- 418 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/03(日) 19:47:19.59 ID:CT+GJkMDa0303.net
- >>391
コボルおじさんなんでオブジェクト指向なんてさっぱりわからんのだが
その言い方だと臭いものに蓋をして本来やらなきゃいけない事をみんなで避けて通ってるだけに受け取れるんだが
- 419 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/03(日) 19:59:51.95 ID:E5Jia04f00303.net
- >>418
そのクラスが担当している事象に外から直接勝手にアクセスできないようにしているだけ
担当の明確化が目的
例えば関数型プログラミングだとして、ある関数内の静的なローカル変数を、全然違う所から書き換えたら保守性と可読性下がるだろ
その関数が自分の処理で使う変数は外からアクセスできない方が良いに決まってる
臭い物に蓋をするのとはちょっと違う
- 420 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/03(日) 20:04:40.21 ID:LJ6j34K300303.net
- 趣味でやってる程度だがプロジェクトの最初に完璧なインターフェースの仕様とか作れるもんなの?
自分はまず適当に動くプロトタイプを作ってからボトムアップでやらないと出来ね
- 421 :瘋癲の錬金術師 :2019/03/03(日) 20:11:09.59 ID:YOtbOyP6K0303.net
- 人間の直感にそぐう、それがプログラムとして分かりやすい、なんて直感的な事が成り立つとは限らないんだなあ、と思う
- 422 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/03(日) 20:13:43.23 ID:dgNLULp300303.net
- >>420
趣味なら構造化プログラミングで書いていって、一目で理解できないくらい大きくなったら機能毎にクラスを作る。
そしてそのクラスのインスタンスを元の関数に委譲するとスッキリ。
慣れてくるとクラス分けが自然になって機能追加でもスッポリ収まるようなクラス分けになってくる。
- 423 :瘋癲の錬金術師 :2019/03/03(日) 20:15:06.38 ID:YOtbOyP6K0303.net
- あれ、なんか怒られたんだけど、どこにえぬじーわあどが?
- 424 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/03(日) 20:18:56.76 ID:XW3eq3WB00303.net
- >>418
そんな風に受け取ってしまうほど頭悪くなってしまうのかよ
- 425 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/03(日) 20:20:50.84 ID:AlMVFlrn00303.net
- コボルおじさんと言うかコボルしか知らずそれ以外勉強しようともしないおじさんがPMやってるプロジェクトあったなぁ
- 426 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/03(日) 20:22:34.29 ID:LJ6j34K300303.net
- >>422
自然とそんな感じになってやってる
すっきりクラス分け出来ると、これで再利用できるぜと自己満足するんだけど
また一から作りたくなるから殆ど使い回したことはないw
- 427 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/03(日) 20:24:29.04 ID:Y4xsbU7N00303.net
- エントリポイント以外全部クラスで書くんだぞ
has-a駆使で綺麗に仕上がるからな
- 428 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/03(日) 20:24:37.63 ID:bTgr4+jb00303.net
- 自分のパソコンでプログラミングで遊ぶ方法って何がある?
新卒から5年COBOLやってきてなんかつまらんから色々やりたいと思ってとりあえずProgateをやってる
- 429 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/03(日) 20:25:14.11 ID:7+YDNz5HM0303.net
- アクセサメソッドを除き、アクセス修飾子をpublic以外にして困ることがあるならそもそもプログラマに問題がある
その場合はprivateとか使わずに問題のあるプログラマをクビにするべき
- 430 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/03(日) 20:28:43.44 ID:F7HUaisj00303.net
- 当面変わらないであろう内容を前提に抽象化してるので想定してない仕様変更には脆い
たまに接地する丸くない補助輪付き車
手足に加えて羽も動かせるアニマル
- 431 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/03(日) 20:30:04.44 ID:GxdFEgS700303.net
- >>428
UnityとC#でゲーム作れよ
参考書一冊買うだけで結構リッチなゲーム作れるぞ
- 432 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/03(日) 20:31:29.19 ID:wXShOsh+00303.net
- >>416
ソフトウェアを部品化するときに現実世界の装置や人物の単位で部品化を行うこと
- 433 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/03(日) 20:31:40.29 ID:F6xSPJbxM0303.net
- コード整理とかのために自分用に作ってるメソッドを意味もわからずにpublicにしてるやつがいるってこと?
- 434 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/03(日) 20:35:33.12 ID:NawMN4Uz00303.net
- どう考えても関数型にしとくべき
- 435 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/03(日) 20:36:41.12 ID:YiLTC9BEM0303.net
- 一番フレキシブルな言語ってなんなの?
- 436 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/03(日) 20:38:04.23 ID:Sl2G0RQpa0303.net
- >>435
アセンブラ
- 437 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/03(日) 20:38:29.83 ID:dgNLULp300303.net
- >>426
あるあるすぎるwコード書くの楽しいからな
- 438 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/03(日) 20:39:06.68 ID:cObNLYFhM0303.net
- そもそも2019年にもなってオブジェクト指向不要論が出るなんて驚きだわ
オブジェクト指向の設計をオブジェクト単位で考えるのは正解なのか?
って議論なら分かるけど
- 439 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/03(日) 20:42:38.53 ID:CT+GJkMDa0303.net
- >>419
ありがとう。僕らの発想だとその辺はメモリテーブル化しそうだ。
>>424
頭は元々悪いけど、コボルおじさん達は業務知識、僕で言ったら銀行業務とかの方に思考が向くんだよ。
なんとかこういうスレでオブジェクト指向の事とか知ろうとは思うんだけど、このままコボルの技術者で終わりだろうな。
- 440 :瘋癲の錬金術師 :2019/03/03(日) 20:42:48.21 ID:YOtbOyP6K0303.net
- >>437
組み込みやライブラリにあるのにこれは仕事だから…と仕事を盾にして再発明に勤しんでる
再利用生は嘘だ!
- 441 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/03(日) 20:44:34.58 ID:ZJ9okHOX00303.net
- >>438
そもそも頭脳労働に向かないのを、
未経験者でも可何て言って集めてることがおかしいんだよ
- 442 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/03(日) 20:46:57.43 ID:KUcKRsYo00303.net
- オブジェクトおじさんじゃなくてアジャイルおじさんでしょ?
- 443 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/03(日) 20:50:32.73 ID:5wqZT72h00303.net
- >>441
結局はこれ
向き不向きが明確にある職種だから向いてない奴は早めに職種変えた方が良いよ
- 444 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/03(日) 20:54:49.88 ID:XW3eq3WB00303.net
- >>439
いや銀行業務に思考が行くことと
privateにして検証工数を下げるのを臭いものに蓋と思ってしまうアホさってまったく独立だろ
- 445 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/03(日) 20:57:12.60 ID:BEWk22dF00303.net
- クラスの仕様と言えるものはpublicなインターフェイスになるはずだから
クラスのテストはpublicなインターフェイスをテストすればいいと
- 446 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/03(日) 20:58:27.65 ID:jTjh5/M/00303.net
- 問題なのはオブジェクト指向じゃなくて
オブジェクト指向おじさん、これ大事なところ
- 447 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/03(日) 21:01:31.91 ID:hcxXjQ3i00303.net
- ちゃんとしたオブジェクト指向を身に付けるまでに三回くらいは勘違いする
- 448 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/03(日) 21:04:21.24 ID:CT+GJkMDa0303.net
- >>444
だから単純にprivateがどういうものか分かんなかんだって。
もう、無知晒して食いさがったりせんよ。
- 449 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/03(日) 21:05:15.86 ID:70c2hA5XM0303.net
- >>447
cで止まってるおじさんだけどちゃんとしたオブジェクト指向とはどういうものかを知りたい
煽りとかじゃなくて知りたい
- 450 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/03(日) 21:17:09.74 ID:1e/a3s4800303.net
- 大学の時、情報の先生で全然違うこという二人がおったなぁ
設計ガチガチに固めてからコーディングしろって人と
どうせ最初にやった設計が最後まで持ったりしないから
コーディングに取り掛かかれるレベルでいいって人と
- 451 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/03(日) 21:20:32.13 ID:N4+PEnMKd0303.net
- >>450
理想と現実
- 452 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/03(日) 21:21:37.42 ID:hcxXjQ3i00303.net
- >>449
設計原則を守ってるかどうかかな
- 453 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/03(日) 21:31:42.08 ID:wWHkvFpO00303.net
- 一番の問題は人間性じゃねえのかな
お前ら愛はあるのか
- 454 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/03(日) 22:02:08.99 ID:dIMIp9PaM.net
- (´・ω・`)むしろちょこちょこした関数類は全部クラス化してもう一切それの内部いじりたくない
昔ながらのプログラミングは面倒くさい😭😭😭
- 455 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/03(日) 22:15:02.11 ID:wzE67F9z0.net
- C++のくせにstatic使うおじさん奴
anonymous namespace使え
- 456 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/03(日) 22:16:50.80 ID:GhgXVqHMM.net
- ライナスもクソだって主張してたよな
- 457 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/03(日) 22:17:09.66 ID:wzE67F9z0.net
- >>414
C++でスマートポインタ使えばええやん
C#だとデストラクタいつ走るかわからんけど、C++なら参照消えた途端にデストラクタ走ってくれるぞ
- 458 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/03(日) 22:22:01.32 ID:wzE67F9z0.net
- >>450
ウォーターフォールかプロトタイプかの違いなだけ。
まあウォーターフォールで本来戻って仕様変更なんてご法度なのにやるやつの多いこと。
仕様が間違っていようが不足してようが変更せずに次の開発でやるべき。
- 459 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/03(日) 22:24:44.79 ID:op71dvg10.net
- 正直なところを答えて欲しいんだけど
オブジェクト指向って意味無いとみんな思ってないか?
余計なオーバーヘッドが増えて遅くなるだけだぞ
- 460 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/03(日) 22:27:06.28 ID:XW3eq3WB0.net
- >>459
正直なところ言うほど意味なくないと思う
- 461 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/03(日) 22:30:38.44 ID:rfYUqGsb0.net
- IDEにAIが搭載されてバグを未然に警告してくれるようにならないかな
- 462 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/03(日) 22:32:15.32 ID:dgNLULp30.net
- >>459
>>412
人間が楽になるという方向で意味はある。
パフォーマンスは引数にselfが入るんで悪化する。(staticおじさんは悪化しない)
つまり、便利とパフォーマンスを天秤に掛けることが出来る。
- 463 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/03(日) 22:41:46.20 ID:bKbfdGqi0.net
- >>299
Javaでも継承はするけど?
- 464 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/03(日) 22:44:55.92 ID:0OddWMXh0.net
- >>459
正直言ってオブジェクト指向、というのはピンとこないがclass/interfaceの仕組み、まぁいわゆるポリフォーリズムは大正解だと思ってるよ
- 465 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/03(日) 22:45:42.78 ID:zrYcVehX0.net
- 中途半端なVB6くらいが良いってことか
- 466 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/03(日) 22:47:23.73 ID:5aNjEKtz0.net
- 客からはコードの保守性なんか関係ないから速く動くものを要求される
- 467 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/03(日) 22:47:25.71 ID:XW3eq3WB0.net
- >>464
YESフォーリンラブ
- 468 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/03(日) 22:47:59.18 ID:rOMxlLBe0.net
- >>464
ポリフォーリズムってなんだよw
- 469 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/03(日) 22:49:16.67 ID:+rEM/yDy0.net
- >>428
新卒に5年もCOBOLやらせる会社なんか今すぐ辞めろ
- 470 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/03(日) 23:00:26.61 ID:6ByTk6TL0.net
- >>23
現実だからな。
- 471 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/03(日) 23:02:44.39 ID:E89owC+g0.net
- >>464
ポリモーフィズム
ポリモーフィック
- 472 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/03(日) 23:10:23.38 ID:4cnoylxw0.net
- 全部mainにベタ書きされたソースコードの前でも同じこと言えんのか
- 473 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/03(日) 23:13:19.21 ID:LkOvjCIF0.net
- おそらくデスマーチうんぬんは、隠蔽されたデータにアクセスするために、
たとえば一旦ファイルに出力して、それを読み込んで、解析して…
といったような回りくどい方法でデータを伝達する機能を追加した結果、
複雑になって、バグが発生して…みたいな感じじゃないかと思う
- 474 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/03(日) 23:18:53.88 ID:BEWk22dF0.net
- 階層化の有害性というのはOSI参照モデルの批判から来てるみたいし
オブジェクト指向でprivateだpublicだとかいう話とは違う
デスマーチ云々というのは勝手に>>1を書いたやつが付け加えただけだろ
- 475 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/03(日) 23:45:02.85 ID:nFare6IW0.net
- とはいえ、ネットワークとソフトウェアって似て全く異なるものだろ
向こうは一度決めたらもう変更不能だし、そのために何年もかけて標準化をしている
- 476 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/03(日) 23:47:05.55 ID:bKbfdGqi0.net
- >>473
隠蔽ってそういう意味じゃなくね。
- 477 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/03(日) 23:47:42.53 ID:44KAWKXB0.net
- オブジェクト指向はメモリ富豪
組み込み系でも最近は贅沢になって
- 478 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/04(月) 00:14:14.39 ID:nTYNa3dKd.net
- pythonも遮蔽は原則禁止してるからな
- 479 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/04(月) 00:20:09.44 ID:gw2StkEnp.net
- 最初は意識して作るんだけど改修するとみんなpublicで作り出すので保守性が高いなんて嘘だって言いたいのかな
- 480 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/04(月) 00:21:52.09 ID:D2dc8PZV0.net
- サンデープログラムおやじさんだけど
確かにクラスは必要けど、継承の必要性が未だによく理解できない
- 481 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/04(月) 00:26:18.04 ID:+cBViJL+0.net
- 同じ処理がある場合に二度書きしたくないからだぞ
staticな共通関数との使い分けは、contextが必要かどうかってとこだと思う
interfaceのデフォルト実装との使い分けは…難しい
- 482 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/04(月) 00:32:04.15 ID:fbYwGT3J0.net
- 大規模システム経験しないと重要性がわからないだけだろ
- 483 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/04(月) 00:33:13.01 ID:oRMp6tyJ0.net
- >>482
ネットの声がデカイのはWeb系、アジャイルだからしゃーない
大規模ウォーターフォールなんて実際つまらんしな
- 484 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/04(月) 00:42:52.59 ID:D2dc8PZV0.net
- まあ、俺なんかの素人レベルだとよく使う処理は、独立したクラスや関数にして
それぞれのクラスが呼び出すみたいな書き方してるから
継承使ってないな
共通の処理を継承で中に入れとくのと、外に置いといて呼び出すのと差が
俺のレベルだとよくわかってない
- 485 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/04(月) 00:43:02.36 ID:nTYNa3dKd.net
- >>482
ここだけの話、某銀行システムは「オブジェクト指向禁止」で立ち直った
- 486 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/04(月) 00:47:49.82 ID:5V7IurRU0.net
- >>485
くわしく
- 487 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/04(月) 00:48:13.70 ID:fbYwGT3J0.net
- >>484
継承つかわないと仕様変更あったときに
子のレベルで全部修正しなきゃならないぞ
- 488 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/04(月) 00:48:29.62 ID:hcJxxkgj0.net
- コーディングだとか実作業より書類書きと会議が多すぎるんだよ
- 489 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/04(月) 00:51:08.48 ID:D2dc8PZV0.net
- >>487
仕様変更の際に外から共通に呼び出す関数なりクラスを仕様変更するのと
継承元のクラスを変更する差がよくわからない
どっちも共通部分の修正の手間は同じに思えるんだけど
- 490 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/04(月) 00:51:22.30 ID:51Oykv5p0.net
- ちゃんとクラス図とか振る舞い図とかシーケンス図とか状態遷移図とか書いてくれてるならオブジェクト指向でも問題ないよ
引き継ぎとか発生してこれらが残されてないとくっそだるい
まだCで構造化プログラミングされた古いコードのほうがフローチャートとか残ってるケースが多くて楽
- 491 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/04(月) 00:51:26.45 ID:klh80oKB0.net
- >>50
OSIで言うところのレイヤ4に機能が集中してるようなときはカプセル化っていうけどな
特に無線と連携するようなネットワークはカプセル化という表現をよく使う
- 492 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/04(月) 00:55:35.70 ID:mVcp3R8w0.net
- privateを利用したいなら該当privateを呼び出すpublicを実装すればいいじゃない
- 493 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/04(月) 00:58:17.95 ID:ZRQZbvRA0.net
- コボラーのワイ、低みの見物
- 494 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/04(月) 01:01:05.55 ID:Aph520oY0.net
- 派遣にダメ出しされちゃったよ
- 495 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/04(月) 01:03:58.19 ID:+cBViJL+0.net
- データ用クラス以外で状態は持たない方がいい
データ用クラスのインスタンスを扱うのは引数、ローカル変数、戻り値のみで
spring framework使ってると必然的にそういう作り方になるけど
- 496 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/04(月) 01:04:48.46 ID:ExJDGR970.net
- 変数にアクセスするメソッドはグローバルだけど、変数はローカルだから、
これはグローバル変数ではないのだ
という言い訳をするために使われるものではなかったかカプセル化とは
- 497 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/04(月) 01:05:59.94 ID:rPKlzAwT0.net
- ajail志向の所はpython好きだしね
- 498 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/04(月) 01:07:00.87 ID:b++A66bF0.net
- publicとかprivateよりPythonのアンダースコアで明示する方がマシだわ
- 499 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/04(月) 01:07:57.27 ID:MJ4qEmHM0.net
- 元プログラマーのワイ
スレをぼーっと見守る
- 500 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/04(月) 01:08:41.07 ID:rPKlzAwT0.net
- 仕事じゃないからよく知らんけど大元のソース改変は無理なの?
dllじゃないんだから
まぁ大規模じゃいじりたくないんだろうけど
- 501 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/04(月) 01:09:38.44 ID:oRMp6tyJ0.net
- >>498
あれで十分なんだよね
IDEのインテリセンスはアンダースコアなしのやつを優先して表示するから邪魔になることもない
- 502 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/04(月) 01:10:33.96 ID:rPKlzAwT0.net
- 後そもそもオブジェクト指向が発達したからプログラム言語の移行の必要性が薄れたんだろ
ソースコードは資産化するし
- 503 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/04(月) 01:13:56.97 ID:n4oTKn4E0.net
- 全部APIにしようよ
- 504 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/04(月) 01:16:21.60 ID:5V7IurRU0.net
- データのアクセスの途中でなんか処理をはさみたいことはあんまりないと思うんだけどなあ
すべてのデータをカプセル化するなら、アクセス全体のうちそれなりの割合にそういう需要があってほしい
そうでないなら、処理をはさみたい特定のデータだけをカプセル化するだけでいいじゃん
- 505 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/04(月) 01:17:00.71 ID:dunLNbn90.net
- 結局全部グローバル変数化して余計ひどくなるだけだろ
- 506 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/04(月) 01:19:33.77 ID:ExJDGR970.net
- クラスA
クラスAを継承したクラスB
クラスBを継承したクラスCとクラスD
こんなんときに、クラスBのときだけ何かのメソッドが仕様変更の影響を受けるときって
・クラスAにif文とかでクラスBだった場合の処理を入れる
・クラスBに仕様変更を含めたメソッドをオーバーライドして、クラスCとクラスDのそのメソッドにはクラスAのメソッドをコピペしてオーバーライドする
・クラスCとクラスDを、クラスAを継承するようにして、クラスB分の差分をクラスCとクラスDにコピペする
みたいなののって、どうすりゃいいの?
- 507 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/04(月) 01:22:03.59 ID:pw7DnYiya.net
- おいおいcでもとんでもないデスマーチに突入したんだが、そこはどうなってるんだよ
結合テストしてる段階でも主キーが変わるとか舐めた仕様変更の連続でバージョンが20を越えてたわ
そんなんで速度がでないとか文句言われても知らねえよ
- 508 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/04(月) 01:22:15.31 ID:dunLNbn90.net
- privateにするとテストで困るとか
クラス、メソッドの分割が甘いんじゃない?
- 509 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/04(月) 01:24:12.99 ID:BQ830K0S0.net
- 最初の方でどっかのバカが必要な情報を止めていることが多い
部分的に作れても途中で破綻するが問題点がなかなか分からない
結局はバカを発見できても問題点を指摘しないのも悪いとか言い出す
- 510 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/04(月) 01:24:17.12 ID:D2dc8PZV0.net
- >>506
俺だったらクラスAに
たとえばメソッドなら引数追加してデフォルト引数では従来通りの動作
引数によって別モードの動作になるようにして
Bでだけ引数指定するとか
- 511 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/04(月) 01:25:51.57 ID:oJLqDzTV0.net
- 銀の弾丸はねえよ
日本のアホ官僚の霞が関文学みたいな連中が一番迷惑
オブジェクト指向にもいそうだしな
- 512 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/04(月) 01:27:23.36 ID:Y2AVVvCH0.net
- Webとゲームの進化が速すぎるだけ
進化と書いたが、トレンドの変化とも言えるし、彼らは最悪出し逃げできる
彼らの言うことを鵜呑みにしてはいけない
- 513 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/04(月) 01:31:11.93 ID:ExJDGR970.net
- >>510
この引数って、何でついてるんだっけ?なんてなことになりそうな予感
制御結合って感じとなっているのも、微妙な気がする
- 514 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/04(月) 01:31:57.02 ID:IMa/sF0q0.net
- デスマーチってプログラミングの段階じゃないダロウ
- 515 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/04(月) 01:39:59.28 ID:+cBViJL+0.net
- >>506
すごく分かり辛いが
クラスBを継承したクラスB2を作ればいいんじゃね
2重継承になってるのでほんとうに継承が必要かどうか検討した方がいいかも
- 516 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/04(月) 01:50:15.24 ID:5V7IurRU0.net
- >>506
階層を変えないって条件で考えると、
変更するメソッド(α)と同じシグネチャのメソッド(β)をAに定義して、
αはβを呼ぶようにする。Bだけβをオーバーライドでいいかと
- 517 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/04(月) 01:54:20.38 ID:5V7IurRU0.net
- >>516
あ、ごめんβがCとDにも継承されちゃうな。
βは関数ポインタか新クラスのインスタンスで、Aのメンバにして、Bだけ上書きで。
- 518 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/04(月) 02:10:01.27 ID:ExJDGR970.net
- >>515
なるほどなー
継承されるためだけに存在するBと、インスタンス化されるB2と、と
継承関係はいまのままにしておきたいです
>>516-517
なるほどなー
クラスA、C、Dのオブジェクトはα→β
クラスBはα→オーバーライドしたβ’、と
いろいろと対処法(逃げ道?)はあるものですね
参考になります
- 519 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/04(月) 02:14:23.20 ID:50bsl57Y0.net
- >>506
Bだけ動作が変わるってことは抽象化ができてない
選択肢としては最後が近いが、まずはリファクタリングから
- 520 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/04(月) 04:17:44.15 ID:Ckr1oeMw0.net
- http://jujico.gesparza.com/syily/614457b113
- 521 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/04(月) 04:32:34.24 ID:xNs5RR++0.net
- >>239
頭の中で3回ぐらい殺してる
- 522 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/04(月) 04:36:03.76 ID:zJE7iQOl0.net
- private 触りたくなるような物作るなってことだよ
- 523 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/04(月) 05:29:39.40 ID:POVMqeh50.net
- >>378
確かに、手を動かさずに考えてる奴よりも何も考えずに手動かしてる奴のが評価される
- 524 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/04(月) 05:34:52.38 ID:qYcVjYHF0.net
- コンウェイの法則。
クソ組織からは、クソしか生まれない。
オブジェクト指向以前の問題な。
問題を狭義の技術論に矮小化するな。
- 525 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/04(月) 06:34:48.90 ID:yXvZEum+M.net
- デッドロックおきないか?
- 526 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/04(月) 06:52:53.35 ID:tP4Et+CM0.net
- >>64
設計が間違わない前提なのがおかしい
- 527 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/04(月) 07:01:53.14 ID:6uaD+1900.net
- >>6
自爆営業やる業界各社と、客という名の貧乏神のせい。
- 528 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/04(月) 07:50:50.39 ID:lvIxnKCP0.net
- >>410
その設計にはリファクタリングが必須だと思うけど、ウォーターフォール(笑)してるような大規模プロジェクトでリファクタリングは工数的に無理でしょ
そもそも手戻りになるし
じゃあ最初からそれを見越して設計しろ、になるけど作ってみないとわからないことって一杯あるし、作らずにわかるレベルの人は偏差値80レベルの人で、そんな人はめったに居ないよ
3σは0.3%だから凡人のレビューで修正されるまである
そもそも凡人でもできるようにOODの思想があるけど、凡人の能力だとOODは手に余る
- 529 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/04(月) 07:54:21.25 ID:lvIxnKCP0.net
- そもそも締め切り日と人月の工数ありきでプロジェクトは運用されてるけど
凡人100人より、凄い人10人のほうが納期も品質もいい
給料も10倍払えばいいからコストもいい
問題はそんなレベルの人を10人集められないことだけ
- 530 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/04(月) 07:55:10.02 ID:unZr+8jBM.net
- >>521
すまんすまん
ネタだったんだが…
- 531 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/04(月) 07:55:37.08 ID:zexESujlM.net
- なんたらManegerクラスが大量にある案件
- 532 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/04(月) 07:57:56.15 ID:YwYBXulhM.net
- >>111
basiccでコンパイルされたプログラムならまだ動いてるとこあると思う
- 533 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/04(月) 07:59:30.82 ID:3TaYVhuHM.net
- 社内向けシスだが要求どおり完成後にゴミ捨てされるんだが
- 534 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/04(月) 08:10:08.78 ID:4dPVtY2A0.net
- gui、マルチメディアのライブラリは使い勝手が良い
データ構造とかにはあんま使えない
てとこでは
非同期に適してるってことなのかねえ
…っていってみてから当たり前な気がして来た
そーだよな逐次処理はプロシージャが向いてるに決まってる
- 535 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/04(月) 08:22:10.92 ID:uwZTsak9M.net
- >>12
基盤やフレームワークの選定が杜撰なのが多いな
javaとLinuxでやりますみたいな
オレオレフレームワークが量産されてる
- 536 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/04(月) 08:27:22.91 ID:6O5noEZbH.net
- 建設会社ってさ
トイレが壁にめり込むような要件を客が言ってきたら
変えましょうよって注意してくれるじゃん?
でもシステム開発会社は要件を立てればあっちが引っ込むみたいな状況でも
言われたとおりにつくるだけじゃん?
そりゃあとから追加要望出まくるに決まってるわけだけど
なんでここを変えないの?
- 537 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/04(月) 08:49:13.11 ID:B0DUORePp.net
- >>536
トイレがめり込んでる事すら認識できない奴が客と折衝してるし
下請けは言われた通りやっときゃいいかとか思って適当ぶっこいてみんな死んでる
- 538 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/04(月) 09:38:18.01 ID:m1lNSd7od.net
- ここまで吉田 弘一郎の名前無しかよ
- 539 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/04(月) 09:42:33.73 ID:m1lNSd7od.net
- >>529
凄い人じゃなくても、人数は少ないほうがいい。
なぜならコミュニケーションはコストだから。
コミュニケーションコストを軽視しすぎるんだよ。
全員に伝える、守ってもらう、報告させる、質問に答える、これだけでも大変なコスト。
そして、コミュニケーションは内部と外部がある。外部は顧客側。内部は社内や下請け側。
この辺の数もなるべく少ないほうがコストやリスクが少なくて済む。
- 540 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/04(月) 09:48:35.84 ID:fbYwGT3J0.net
- >>512
Web系の奴らって平気で作り逃げするよな
メンテナンスとか考えてない
納品したら担当者が居なくなる
- 541 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/04(月) 10:02:17.28 ID:oJLqDzTV0.net
- >>539
ソフトウェアってまさにそれだよな
人員ケチったら炎上してヒト投入するんだが
新たに伝達から入って先にやってた人のリソース食われるわ慣れるまで時間かかるわで
- 542 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/04(月) 10:07:44.32 ID:3Df9F0E8d.net
- リファクタリングおじさんが悪い
- 543 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/04(月) 10:10:00.20 ID:ipDaV1XQ0.net
- インタプリンタおじさん
- 544 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/04(月) 10:20:16.10 ID:AX77rjmgM.net
- >>487
置換じゃダメなんか
- 545 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/04(月) 10:30:17.46 ID:L9/1WSbIM.net
- >>542
え、なんで?
意図を読み取ったり大変なんだが
- 546 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/04(月) 10:37:05.68 ID:CIaxNxeI0.net
- ラムダ式とかデリゲートとか説明聞いてもなにもわからん
何かよくわからんが何かを簡略化できるってことしかわからん
- 547 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/04(月) 11:15:52.24 ID:zgeavjyU0.net
- >>540
ほとんどが結合テストすらしないからな
ハリボテ作ってるようなもんだ
- 548 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/04(月) 11:16:43.82 ID:4b6RIIREd.net
- 今日もオブジェクト指向でいこう、ヨシ
- 549 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/04(月) 11:23:24.67 ID:5V7IurRU0.net
- >>546
ただの関数ポインタと構造体だよ
- 550 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/04(月) 11:31:05.09 ID:PcdcZDwtM.net
- webは結局最初から最後までプロトタイプかもね
そうじゃないといつまでもIEのみ保障おじさんになり兼ねない
- 551 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/04(月) 11:34:30.97 ID:zexESujlM.net
- >>489
手間は同じだと思う
あえて言うならその処理をどこのクラスに所属させるか程度の違いしか無いと思う
- 552 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/04(月) 11:51:08.46 ID:i+A7WB9vr.net
- オブジェクト指向は関係ないだろ
工程ひっくり返すような発言を顧客がすればデスマは発生するよ
ただ、今アジャイルアジャイル騒いでやってる奴が5〜7年後の改修時にごっそりデスマ案件に化ける可能性は高いけどな
- 553 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/04(月) 12:11:55.37 ID:lu+vFaoDd.net
- >>552
アジャイル関係ないだろ
工数ひっくり返すような事すればデスマが発生するだけで
- 554 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/04(月) 12:14:56.03 ID:i+A7WB9vr.net
- >>553
アジャイル案件の資料残さない感は恐ろしいぞwww
改修時に確実に死者が出るレベルかとw
- 555 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/04(月) 12:25:15.98 ID:L9/1WSbIM.net
- ソフトの工数を時間単位で出す奴はいったいなんなんだ
単純な作業じゃなくて完成まで一式をだよ
その規模の開発は一人でやるなら2年と社内見積もりだしたら呼び出し食らって説教されたわ
ソフト専門の会社じゃない場合、一人に全部押しつけて工数の内訳すら知ろうとしないからな
- 556 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/04(月) 12:30:56.42 ID:6swpX3Mz0.net
- >>554
そもそもアジャイルって言葉自体が日本では
「設計工程を省略する」
以上の意味で使われてないから
- 557 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/04(月) 12:32:06.01 ID:s1IgL1ke0.net
- 結局は人間界のコミュニケーションの問題でしょ
顧客とのやり取りにしろ社員同士にしろ
- 558 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/04(月) 12:34:50.10 ID:n0rhlYxPd.net
- >>556
怖いよなあ
アジャイルにそんな意味ないのに
- 559 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/04(月) 12:46:49.24 ID:4X3OO67Qp.net
- オブジェクト指向自体が悪いわけじゃない
バカが無理して使うとぐちゃぐちゃになるだけ
アジャイル開発自体が悪いわけじゃない
バカが無理して使うとぐちゃぐちゃになるだけ
- 560 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/04(月) 13:02:51.85 ID:o64L+SDa0.net
- つか、アジャイルってウォーターフォールの対立?概念であって、オブジェクト指向とは関係ないだろw
オブジェクト指向と対立関係なのは手続き型やGOTO志向プログラミングだよ
- 561 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/04(月) 13:07:49.62 ID:o64L+SDa0.net
- 悪名高いウォーターフォールモデルを未だに続けてるよね
それが原因なのでは?
未だに大学のテキストで基本として教えてるじゃん
ウォーターフォールモデルを造った人間ですら「成功したプロジェクトはない」と言ってるくらいなのに
メチャクチャ簡単なプロジェクト以外で、こんな線形モデルで開発できるわけがないじゃんw
エジソンが図書館と学校で毎日コツコツ勉強して大学の卒論で世界初の豆電球を生み出す
というくらいありえねーモデルだしさ
- 562 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/04(月) 13:14:29.71 ID:s1IgL1ke0.net
- まだCOBOLが使われているシステムがあるからCOBOLも一応教えとくかーみたいなノリでしょ
- 563 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/04(月) 13:36:54.10 ID:IrFWKzsu0.net
- >>93
>これはマジ
>static void main()内
いつの話?
- 564 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/04(月) 13:40:42.30 ID:xXI1c43a0.net
- STLみたいなのがC++初期段階に周知徹底できていれば
悲劇は起こらなかった
- 565 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/04(月) 13:46:07.73 ID:i2bMxawr0.net
- >>564
C++初期段階にSTLなんてなかったけどな
- 566 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/04(月) 13:46:16.73 ID:5V7IurRU0.net
- >>564
C++標準ライブラリがSTLだった頃はまだxxx_ptrもmoveもなかったしな
効率を重視するCプログラマにはなかなか浸透しづらかったと思う
- 567 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/04(月) 13:52:16.27 ID:VZrjnXXA0.net
- 仕様変更に対応できないようなゴミソフト作ってる奴が無能なだけじゃん
無能のくせに仕事できないから作り直しになってそのたびに無駄な金請求するカス会社
- 568 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/04(月) 16:31:52.05 ID:aXdEotsvr.net
- >>541
それいうと、スケジュールが柔軟に変更できないのが癌だよな
- 569 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/04(月) 16:33:14.28 ID:iuQCYipiM.net
- >>567 たぶんお前らが悪いわそれ
- 570 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/04(月) 16:34:18.75 ID:oJLqDzTV0.net
- >>568
そもそも知的産業なんだから建設業のような人月でどうこうなるものじゃないってことよ
- 571 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/04(月) 17:03:38.04 ID:aXdEotsvr.net
- >>570
その通りだわ
結局デスマーチの起きる原因はマネジメント層がマネジメントの仕事をしないことだわ
マネジメントしない、できないから建設のやりかたを無理矢理当てはめてるだけ
- 572 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/04(月) 18:06:55.37 ID:n0rhlYxPd.net
- 人月の神話がかなり前にわかってるのに
なぜ人月で見積もってるのかわからん
- 573 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/04(月) 18:22:03.04 ID:rgfepp/Vr.net
- >>572
それに代わる指標がないからだろ。
チャーチルじゃないが「人月指標は最悪だ、それ以降に出てきた他のあらゆる指標を除けばだが。」ってやつ。
- 574 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/04(月) 18:41:54.58 ID:C5DxgLEIr.net
- >>556
あー恐ろしい
- 575 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/04(月) 18:44:09.01 ID:C5DxgLEIr.net
- >>562
BIGDECIMALを多様した鈍亀システムを納品してる糞SIer様ですか?
- 576 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/04(月) 18:54:36.18 ID:oJLqDzTV0.net
- >>556
無駄な大幅な手戻りを省略するのであって設計は細かく軌道修正するのがアジャイルじゃなかったっけ?
- 577 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/04(月) 19:09:21.48 ID:o64L+SDa0.net
- >>576
小さなミスを発見した時点で責任問題になるから隠蔽
アジャイルできませ〜ん
政府統計と同じ
- 578 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/04(月) 19:11:33.82 ID:oJLqDzTV0.net
- >>577
今ってバージョン管理使えばだれがいじったかわかりそうなもんだけどな
- 579 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/04(月) 19:20:14.00 ID:znM+8KmKd.net
- >>578
「あの人がこう直せと言ったから」で揉めるだけだな
担当者の誰かが死んでいたりしたら全ておっかぶせるだけだが
- 580 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/04(月) 19:36:52.68 ID:oJLqDzTV0.net
- >>579
ほんとに日本ってit向いてないなw
- 581 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/04(月) 19:52:05.58 ID:zexESujlM.net
- ジャップ企業は無尽蔵に仕様変更求めてくるからウォーターフォールでフェースを締めて行くしかないとは聞いた
- 582 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/04(月) 19:55:16.58 ID:A/gZ/CBK0.net
- 設計できる人がいればオブジェクトの方がいいだろ
- 583 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/04(月) 19:57:47.07 ID:oJLqDzTV0.net
- まあメインフレーム時代に甘やかしたからな
- 584 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/04(月) 20:32:29.19 ID:q/cM+i4o0.net
- >>581
これはありそう
- 585 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/04(月) 20:42:25.73 ID:BVB5EyG6p.net
- >>97
別に構わんでぇ〜
受ける所は腐るほどにあるんだろ?
- 586 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/04(月) 20:53:20.31 ID:BVB5EyG6p.net
- コンパイルした後のバイナリーコードではオブジェクト指向なんて関係無いわ
- 587 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/04(月) 21:51:49.10 ID:64DURQEyd.net
- >>586
gotoみたいなジャンプ文だらけだしな
- 588 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/04(月) 22:35:39.26 ID:oJLqDzTV0.net
- >>587
というかオブジェクト指向ってコーディングの際に人間に課した制限だよ
マシン語の世界にあんな壁や制限はない
あるのはプログラム用のメモリかデータ用のメモリかくらい
PCでもこの辺の境界がはっきりしたのってXPのSP2くらいからじゃなかったっけ?
エクスクルーシブビットとか言ったの立ってるエリアがどうこうって
対応プロセッサも必要だったような
- 589 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/04(月) 22:42:45.41 ID:w9ScKkWo0.net
- 仕変だろ
- 590 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/04(月) 23:49:44.41 ID:I4bdgb4j0.net
- [スクープ]127億円の賠償求めるシステム裁判、三菱食品がインテックを訴えた理由 | 日経 xTECH(クロステック)
https://tech.nikkeibp.co.jp/atcl/nxt/column/18/00001/01732/
> 食品卸最大手の三菱食品がシステム開発の失敗を巡り発注先のインテックを提訴した事件の全貌が、2019年3月4日までに日経 xTECHの独自取材で判明した。
>原因はビジネスルール管理システム(BRMS)を利用したEDI(電子データ交換)システムの構築失敗にあった。
(中略)
> 日経 xTECHが入手した訴状によれば、三菱食品は基幹業務システム刷新の一環で企業間EDIシステムを構築する計画を進めていた。
>同社の企業間EDIシステムは、約3000社の取引先それぞれの条件に従って納品書や請求書などのデータを作成・受領するものだ。
約3000社の取引先それぞれの条件に従って納品書や請求書などのデータを作成
約3000社の取引先それぞれの条件に従って納品書や請求書などのデータを作成
約3000社の取引先それぞれの条件に従って納品書や請求書などのデータを作成
( ゚д゚)
- 591 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/05(火) 00:46:29.54 ID:f7jwprl50.net
- >>590
息しろww
心臓止めるなww
- 592 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/05(火) 01:03:46.44 ID:gSDzRTJf0.net
- >>276
「JAVA、PHP、C++を一通りやっててCは基礎的な部分だけやってる」
↑このレベルではプログラマーとしては使い物にならないの?
- 593 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/05(火) 01:33:46.07 ID:zN6kQF/f0.net
- >>561
うちはいまのところ失敗してないな
どうせうちにくるのは一山いくらのアホしかいないから、ガッチガチにコーディング規約も決め、詳細設計もレビューしてやらないとゴミしか出来上がらない
下手にフェーズ開発やスパイラルができるとなると、アホ営業がプロトタイプすぐ持ってきます!って言うだけだ
クソみたいに非効率でプロパー側がモチベ失ってうつ病で消えてくけどなw
まあプロパー側もろくな教育を受けてないしね
そりゃ、いい人が集まればスクラムとかスプリントとかしたいし、新人育成にペアプログラミングもやりたいけどね
- 594 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/05(火) 07:40:10.98 ID:WIhjhI43d.net
- 経験上オブジェクトおじさんのコードの方が読みづらいメンテしづらい、でタチ悪い
- 595 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/05(火) 07:46:26.11 ID:SBeYYl3Q0.net
- オブジェクト指向「馬鹿が勝手に触ったら困るところはprivate宣言しとけよ」
馬鹿「仕様変更に対応できないヽ(`Д´)ノ」
ってだけなんだけど
問題は人類がオブジェクト指向を扱える域に達していないって事だな
- 596 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/05(火) 07:59:46.45 ID:BJZpt4Sod.net
- まあ、真のオブジェクト指向はErlangみたいなメッセージパシングを基本としたインスタンス同士の通信なんだけどね。
他クラスのメンバ関数を同期で叩くのは本当の意味でオブジェクト指向とは言わない。
なぜなら、その処理を行ってるのは呼び出し元のスレッド/プロセスだから。
今のオブジェクト指向の概念は、単なるコードの2度書きをなくすコード編集上のテクニックにすぎない。
- 597 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/05(火) 08:01:56.12 ID:qAXU5OjrH.net
- 仕事でgolang使いはじめたけどゴミ過ぎて吐きそうだは
- 598 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/05(火) 14:33:49.87 ID:HJq4tggAa.net
- >>594
グローバルスコープの代物作ったら死ぬ病だからなあ。
誤用じゃない意味での「世界観」が的外れなのが多いんだよね。
- 599 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/05(火) 18:02:42.45 ID:2KMFucF20.net
- オブジェクト指向が初心者でも簡単に扱えるとは何だったのか
- 600 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/05(火) 18:30:22.59 ID:sN7yXpATd.net
- >>599
ローカルな変数でも外から自由に書き換えられるから楽だし
例外処理とか分かんなくてもコピペで済むし、継承とか分かんなくてもコピペで済むしで
非常に初心者に優しいと思うが
- 601 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/05(火) 19:03:47.13 ID:f7jwprl50.net
- 原理主義でガチガチにオブジェクト指向やらなきゃ楽だよ
- 602 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/05(火) 19:14:11.73 ID:uGxH2YVK0.net
- >>590
こういうのってパッケージは存在しないの?
- 603 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/05(火) 19:38:46.53 ID:CblJTpIk0.net
- >>598
じゃあ全部がグローバルのCOBOLの現場でも行けば?
- 604 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/05(火) 19:40:49.98 ID:Iuxu8kp90.net
- 関数志向のほうが融通が効くのか
- 605 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/05(火) 19:52:28.77 ID:xMzvPC5gM.net
- 関数型は多相をアドホックに実装するし単体テスト自動化も容易だし継承もない(レア)し
仕様変更⇒デスマーチは少なそうだが
そもそも書くのが難しいのでよっぽどの現場じゃないとメリットなさそう
- 606 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/05(火) 20:12:21.36 ID:iDi4MyeH0.net
- >>592
現場によるとしか言いようが無いな
Cのソースを読み書き出来る奴が減ってるのは事実
C++出来る奴に何とかさせようって魂胆らしいがポインタ駆使したソースをC++しか知らん奴に見せても手も足も出ないと上は理解してない
COBOLは若い奴にやらせ出してるから大丈夫だろ、そんなに難しい言語じゃ無いし
- 607 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/05(火) 20:15:41.57 ID:RseMZruf0.net
- >>93
オブジェクトにすると、main()が複数あったり、
入れ子になったり、別々のスレッドで動いたりする処理が簡単に書けるからなぁ
- 608 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/05(火) 20:58:47.88 ID:SBeYYl3Q0.net
- >>606
C言語使える奴の求人さえ出せば誰かしら来そうなのに無いのはそういう事情だったのか
- 609 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/05(火) 22:28:34.00 ID:h4FIDrJKp.net
- 情報科出ましたって人にC言語わかりませんって言われてびっくりしたことあるわ、今データ構造とアルゴリズムとかなにで勉強してんの?
- 610 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/05(火) 23:17:39.61 ID:SBeYYl3Q0.net
- >>609
ひと昔前ならJavaだろうけど今はC#で統一しちゃってんじゃね?
学生用の無料のVSあるから環境構築もしやすいしポインタ教えるの面倒だし
基礎でいいからアセンブラやるようなところじゃないとC言語はやらないんじゃね?
講義自体はあっても興味ない奴は履修しないだろうし
- 611 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/05(火) 23:39:48.02 ID:Tab8mRkEM.net
- スパゲティおじさんが通りますよ
- 612 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/06(水) 03:45:59.53 ID:qvctdeGxp.net
- >>610
マジかーC#とかへろへろ弄ってるくらいなら大学意味なくね
- 613 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/06(水) 03:51:23.35 ID:fXOT5Kpp0.net
- >>592
ゲーム業界では役に立たないっぽいなぁ
多分、環境としてゲームっぽいから
これにハードウェアやアセンブラの知識が必要になる
グラボごとに最適化したり、エラーに対処しなきゃいけないが
アドレスやダンプが何を意味しているのか、
どこの処理で転けてるのかを理解できないレベルだろうから、
多分バグフィックスは無理
その上、適切な設計も思いつかない
そうなるとやっぱり無能扱いされちゃうよね(´・ω・`)
- 614 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/06(水) 04:35:28.66 ID:fXOT5Kpp0.net
- >>580
つーか、屁理屈で責任なするの止めれば良い
責任の所在をあらかじめ明確化しておかないのがいけない
曖昧にして進めるから、押し付け合いと、それを読んでの睨み合い膠着状態になる
非効率すぎる
一事が万事ジャップ企業はこれ
- 615 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/06(水) 08:54:12.65 ID:b7qvNE7xM.net
- >>602
スワップとか先物とかの取引種別にそれらの地域オプションて感じでジャーゴンがいっぱいあって
パーサコンビネータでやっつけようにもそれらが日々増えるから難しいらしい
サイモンPジョーンズがHaskellならこうやってやっつけられるでって論文書いてたやつの受け売りだが
大銀行で関数型使われるのはこういう理由かもしれんね
- 616 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/06(水) 10:26:33.88 ID:aACowi77M.net
- >>60
俺マイコンと産業イーサがわかる組み込みC言語おじさん
俺これから食べていけるのかな
現場はCPUの置き換えは進むものの言語は微動だにしない
- 617 :番組の途中ですがアフィサイトへの\(^o^)/です :2019/03/06(水) 10:51:03.36 ID:WaToZecxr.net
- >>603
グローバルスコープ作ったら死ぬ病って話に
「じゃあ全部グローバルスコープのCOBOLに行けよ」とか
あまりにも論理ってものを理解してなさすぎ。バカだろお前。
総レス数 617
159 KB
掲示板に戻る
全部
前100
次100
最新50
read.cgi ver 2014.07.20.01.SC 2014/07/20 D ★