オブジェクト指向システムの設計 174 [無断転載禁止]©2ch.net

■ このスレッドは過去ログ倉庫に格納されています
2017/09/26(火) 07:20:38.98ID:qu+DPehL
前スレ
オブジェクト指向システムの設計 172
http://mevius.2ch.net/test/read.cgi/tech/1467992113
オブジェクト指向システムの設計 173
http://mevius.2ch.net/test/read.cgi/tech/1502182334/

類似スレ
手続き型システムの設計 1
http://mevius.2ch.net/test/read.cgi/tech/1500282714
2017/10/27(金) 17:38:42.80ID:5X4PuMCl
>>752
そして無職か
早かったな
2017/10/27(金) 17:42:56.24ID:2941eAj7
無職じゃないって
つかクラス化した場合の有効性をコストで可視化しろって
もうバグ満載でリリースしてデスマーチコースだ
IT業界らしくなってきた
2017/10/27(金) 17:55:24.25ID:d3nx2286
>>754
ごめんけど、ここはオブジェクト指向を諦めた人のスレじゃないから
コピペだらけのトランザクションスクリプトが至高だと悟ったなら、それでやっていけばいいじゃん
わざわざ啓蒙しに来なくていいよ
2017/10/27(金) 18:19:51.82ID:WiM3d76u
>>755
返信先間違えてない?
2017/10/27(金) 18:20:59.58ID:/3yfU/y8
>>755
横からだがそれはコピペコードを勧めてるおじさんたちに言うべきだろ
2017/10/27(金) 18:21:31.07ID:WiM3d76u
>>752
共通のメソッド作ればいんじゃない?
クラスが駄目なら
2017/10/27(金) 21:26:57.91ID:2kHVS/Sf
オブジェクト指向がダメって人は
言語何使ってるんだ?
オブジェクト指向言語のAPI使ってないってこと?
2017/10/27(金) 21:29:19.70ID:xe5glOPz
オブジェクト指向ダメおじさんが棲んでいるのはC++
よくわかんだね
2017/10/28(土) 01:33:34.05ID:Yx58My1K
アップキャストの利点教えて
2017/10/28(土) 08:20:30.57ID:rZWSN5Vz
throw new AppException("ERR12345");

throw new AppException(ErrorCode.ERR12345);

throw new AppException(ErrorCode.BlogPostNotFound);

throw new BlogPostNotFoundException();

AppExceptions.ThrowBlogPostNotFound();

IAppException appExceptions = GetService<IAppExceptions>();
appExceptions.ThrowBlogPostNotFound();

どれがいい?
2017/10/28(土) 08:33:43.36ID:LbiBQBTu
長すぎるのはだめ、変換がかかって脳の短期メモリを大量消費させるのもダメ
2017/10/28(土) 10:05:21.85ID:BHZs+upa
return ErrCode.Err12345;
2017/10/28(土) 11:06:31.25ID:LD30atSw
diとiocの組み合わせの意義を教えてください

シングルトンをどこが持ってるかが重要なんですか?
2017/10/28(土) 13:49:36.24ID:rFINW7JJ
>>759
安定のVB
2017/10/28(土) 15:22:23.29ID:GkEAGE6K
>>766
話になんないな
2017/10/28(土) 15:26:57.39ID:bXFe772l
>>767
なぜ話にならないの?
2017/10/28(土) 15:27:19.93ID:bXFe772l
VBには継承がないから!

みたいなことを言って恥をかくと良いよ
770デフォルトの名無しさん
垢版 |
2017/10/28(土) 15:39:27.71ID:5jO14XmG
オブジェクト指向の言語を使っても
オブジェクト指向でプログラムを作ることにはならんでしょうに
staticメソッドを中心にプログラム組むことだってできるし
それなりの規模がないとオブジェクト指向は効果を発揮しないのじゃないかな
771デフォルトの名無しさん
垢版 |
2017/10/28(土) 15:42:18.02ID:5jO14XmG
そいえば旧VBは型の継承はサポートしてるんだよね
昨今は実装の継承はあまりやらない方がいんじゃないかって言われてるし
旧VBはオブジェクト指向言語と言っていいと思う
旧VB+ラムダ式の言語があれば最強な気がする
2017/10/28(土) 16:07:07.99ID:rZWSN5Vz
>>765
IoCは概念
DIはデザインパターン
シングルトンはゴミ
2017/10/28(土) 16:14:28.71ID:GkEAGE6K
>>768
ポリシーのない言語の何を話せと
2017/10/28(土) 19:00:48.19ID:bXFe772l
>>773
あれあれ?ポリシーがないってだけ?

そのポリシーとやらは
オブジェクト指向にどう関係してくるんですか?
2017/10/28(土) 20:33:50.28ID:U6aWHNpT
VBが糞と言うよりVB使いにくそしかいないと言うことでしょ
言語に善悪はない
2017/10/28(土) 20:42:09.52ID:rZWSN5Vz
VBはラムダのFunction省略できないとめんどくさくてやだ
2017/10/28(土) 21:06:18.54ID:b0D8bUkC
「ナンバーズ-天才数学者の事件簿-」でFBIの技術官が犯人のwifi逆探知するのに
「ええ、ビジュアルベーシックで絞り込めば…」って言ってたし(ガクブル
2017/10/28(土) 21:11:03.11ID:rZWSN5Vz
スーパーハッカーはみんなVB使うよね
2017/10/28(土) 21:15:11.66ID:LbiBQBTu
vb.netになって出来ることはC#と同じになったのになんか書き方がいちいち冗長
2017/10/28(土) 22:27:57.05ID:GkEAGE6K
やはり話にならないらしい
VBに毒されたものの末路だな
2017/10/28(土) 22:33:02.48ID:/Db+MOdS
思いこみって怖いな
2017/10/29(日) 21:04:57.30ID:YXSJDIox
>>779
そりゃBASIC構文だからな
BASIC構文でラムダ式とか記述に無理がある
2017/10/29(日) 22:10:12.67ID:8/yZ+26E
VBってまだサポートされてんだっけ
Coreになってからさっぱり話題にならなくなったけど
2017/10/29(日) 22:16:42.10ID:4sjZmv7g
JavaScript併用しなければならないWeb開発だと文法違い過ぎるから敬遠されるだろうね
2017/10/30(月) 07:04:36.23ID:s8k71vXD
VBは言語の問題でなく使う奴が糞

8割がスマートUIを書きモダンな設計を読みにくいと一蹴する

4重ループにカウンタ現役
2017/10/30(月) 07:11:07.87ID:s8k71vXD
VBAはオブジェクト指向が出来るように近代化して欲しいと思ったけどVBAごときでオブジェクト指向導入する規模とかヤバそうだから現状維持と緩やかな死が良いね
2017/10/30(月) 07:17:28.85ID:s8k71vXD
ER図とクラス図が似てくるのは危険な匂いしてますか?

正規化した物理設計レベルじゃ違うけど外仕レベルじゃ同等になっちゃう
2017/10/31(火) 03:29:44.56ID:mdHqu73h
>>787
RDBMSの最適化進めてくと違ってこないか
後からクラスだけ変えるのもあるし
2017/11/01(水) 17:29:31.91ID:qqAk/1TW
>>788
内部設計になってDBの正規化始めると確かに違います
ただ外部設計ではほぼ同じになるのでER図とクラス図に差が無いんです
ER図要るのかこれってなるので世間様はどう折り合い付けてるのか気になりまして
2017/11/01(水) 19:42:14.01ID:4uxV0O6/
データベースは実装の奥底にあるものなので設計では何も決めない
データベースなしの状態で動くところまで実装してようやく、そろそろ永続化の実装考えようかって話が始まる
2017/11/01(水) 23:11:58.08ID:DVi/8EkI
>>789
そのDB使う他のアプリケーションには必要だろう
2017/11/02(木) 06:51:48.84ID:lwOkXqsb
異なるアプリでデータベースを共有するの迷惑
APIを用意してくれ
2017/11/02(木) 18:50:34.87ID:XzNKC0MY
マイクロサービスか
やりたいけど構築するのが面倒だ
誰か代わりに作ってくれ
794デフォルトの名無しさん
垢版 |
2017/11/03(金) 00:25:37.71ID:g9SR2OMf
クラス依存症は、だいたいのところファンクションという概念すら理解できていないのが9割
クラスに格納されたデータという名詞的実体に安堵しているだけで
プログラムを書く才能も、システム設計する能力もないやつが
好き勝手にクラス図をかいて、ぼくのさいっきょなクラスチームを作るだけなんだよなあ

だから僕の考えたクラス構成という話題は出ても
そのクラスがどのように通信するかっていう話をオブジェクト指向信者は語らないの

なぜならばそのメッセージングを実装できないから
そのすばらしいクラスが単なるデータの塊でしかないことを
自分で書いた壮大な物語でカプセル化し、他人から見えなくしたいから

カプセル化って偉大だよなあ?
電卓やじゃんけんすら実装できないひ弱な自分を壮大なクラス図を書けばごまかせると錯覚できちゃうんだから
795デフォルトの名無しさん
垢版 |
2017/11/03(金) 00:39:25.54ID:T1BwLucT
VB.Netはもう20年ほど前に完全に移行しているんだけどなぁ
VB馬鹿にするやつがどれだけオブジェクト指向理解してんのか疑問だな
2017/11/03(金) 01:01:02.20ID:EKwPnWZh
>>792
それならオブジェクトをシリアライズして保存した方が楽かな
キーは要るけど
2017/11/03(金) 01:02:36.32ID:EKwPnWZh
オブジェクトでプールして必要に応じて永続化してくれるようなサービスでもういいな
2017/11/03(金) 02:56:41.30ID:9CXEo34m
>>794
さすがに時代錯誤な感じ

今どきのメジャーな言語は
ほとんどクラス持ってるぞ
Java、C#、C++、Python、Ruby、PHP……
2017/11/03(金) 09:36:22.11ID:khFcMPIR
>>798
PHPをそこに並べる違和感
2017/11/03(金) 10:39:58.84ID:r8BoLq9w
間違ってないんだから問題ないだろ。

あとついでに無名クラスを持っている言語
PHP、・・・

クロージャーを持ってる言語
PHP、・・・

トレイトを持ってる言語
PHP、・・・

ジェネレータを持っている言語
PHP、・・・
801デフォルトの名無しさん
垢版 |
2017/11/03(金) 11:12:35.69ID:CFYOACkT
PHPは最先端の言語だからな。だからこそ、バカには使いこなせない。
のに、バカがこぞって使うからクソ言語扱いされている。
2017/11/03(金) 11:32:59.46ID:11xKh3l5
PHPといえばPHP3だから仕方がない
803デフォルトの名無しさん
垢版 |
2017/11/03(金) 11:53:34.15ID:OuG6RHrP
10年経ったことにも気づかない引きこもりがいる板だからな
10年前に見かけた与太を今日話すことに違和感をおぼえる知能もない
プログラミングできるわけじゃないから、技術的な話にも初心者の質問にも応えられない
「ただ」「昔見かけたもの」を「書く」だけ
2017/11/03(金) 20:34:02.69ID:gWq7s/sI
>>795
VB6のコードをそのままVB.NETに移植する仕事を何度したことか
2017/11/03(金) 20:37:17.28ID:gWq7s/sI
C系やる奴はPHPやJAVAもやってるけどVB使いはVBしかできないケースが多い
2017/11/03(金) 20:43:59.17ID:CsNI9L5l
>>804
ゴミを移植してゴミを作る仕事
2017/11/03(金) 23:15:38.46ID:+QQUmgGP
>>795
> VB.Netはもう20年ほど前に完全に移行しているんだけどなぁ
VB.netのリリースは2001年(16年前)なんだが...

> VB馬鹿にするやつがどれだけオブジェクト指向理解してんのか疑問だな
人の心配する前に自分の認知症の心配した方がいいぞ w
808デフォルトの名無しさん
垢版 |
2017/11/03(金) 23:36:33.86ID:lQ0XoM3e
四捨五入してみろ
2017/11/03(金) 23:38:47.21ID:r8BoLq9w
0年になった
810デフォルトの名無しさん
垢版 |
2017/11/04(土) 08:50:40.41ID:KxJ3WBAq
20年ほど前じゃない16年前だ <- これアスペすぎるだろ
2017/11/04(土) 08:56:19.44ID:/k8c/hp8
プログラマは基本アスペと考えてよい
2017/11/04(土) 12:02:51.50ID:sTeHaJ1X
>>810
20と16の区別もつかなくなってるのか w
2017/11/04(土) 12:16:47.10ID:gO0rp64l
Math.Round(16 / 10) * 10
2017/11/04(土) 12:19:19.48ID:fdoXNWBH
8進数の20は10進数の16
すなわち、20=16、とな
2017/11/04(土) 12:25:24.71ID:2EHXQrQJ
>>814
天才
2017/11/04(土) 12:33:11.68ID:ENl7xTTM
>>814
なら020って書かなきゃね
817デフォルトの名無しさん
垢版 |
2017/11/04(土) 12:51:55.25ID:zD8APvjd
ヒント:8進数。
2017/11/05(日) 19:58:02.68ID:B4RjlPFm
VBとCOBOLはいまさら覚えたくねえなぁ
C系と記述が違うのに先進性は無いとか鬱になる
2017/11/05(日) 22:07:38.20ID:CePAYm1Z
嫌なら使うな
820デフォルトの名無しさん
垢版 |
2017/11/06(月) 03:30:04.80ID:2Q/sT7xS
ヤフーブログの https://blogs.yahoo.co.jp/kamyu_2010 にデザパタ解説を発見した。
2017/11/06(月) 03:38:11.03ID:tjV5ukzM
分かりにくい解説だな
マルチポストする前に文章を見直せ
2017/11/06(月) 06:54:06.00ID:+zcozLzP
これはひどい
2017/11/08(水) 23:53:37.92ID:lvw6xF65
>>820
デザパタじゃなくてデザインパターンな
2017/11/10(金) 07:29:56.57ID:wtQgej54
>>823
ペチパーやドザーみたいな愛称だろアスペか
2017/11/10(金) 19:33:33.06ID:i2VZEM66
>>824
アスペじゃなくてアスペルガー症候群な
2017/11/10(金) 22:43:26.83ID:Mfymh77r
>>825
文脈的に、アスペルガー症候群じゃなくてアスペルガー症候群患者な
2017/11/10(金) 22:53:19.54ID:hftGMpVC
>>825-826
これがアスペルガー症候群患者なんだな
828デフォルトの名無しさん
垢版 |
2017/11/10(金) 22:57:56.01ID:7i6+bCDW
>>827
ガチアスペルガー症候群患者乙
2017/11/10(金) 23:30:07.23ID:Ww/tyRwt
どうやったらこんなつまんないレスを返せるんだよ...
重症やな w
830デフォルトの名無しさん
垢版 |
2017/11/10(金) 23:31:12.69ID:8c9+Jy54
どうやったらこんなつまんないレスを返せるんだよ...
重症やな w
831デフォルトの名無しさん
垢版 |
2017/11/10(金) 23:34:23.55ID:x9Tf8I1u
>>827
ガチアスペルガー症候群患者乙

>>823
>>824
>>825
>>826

>>827
2017/11/10(金) 23:43:05.04ID:hftGMpVC
ガチとか低能過ぎるやろ
833823
垢版 |
2017/11/11(土) 00:14:54.76ID:xhBZikg9
>>825は俺じゃねぇからな
2017/11/11(土) 00:30:35.12ID:lcuwgMKR
ガチじゃなくてガチンコな
2017/11/11(土) 00:42:07.97ID:Sl8bQtQ2
ガはいらなくない?
836デフォルトの名無しさん
垢版 |
2017/11/11(土) 01:09:18.75ID:QwHnz2ZY
>>832
オッサンか?
2017/11/11(土) 01:17:31.05ID:TdmokUpS
ひょっとしてガチが若いとか思ってるんじゃないよな w
838デフォルトの名無しさん
垢版 |
2017/11/11(土) 01:21:19.20ID:QwHnz2ZY
若いと思ってるっつーか実際若いしな
ガチとか使う奴=低脳、バカっぽいって発想がオッサンぽい
2017/11/11(土) 04:47:12.59ID:TdyG/ulQ
アスペ指向スレッドの会話 174
2017/11/11(土) 09:58:35.10ID:TdmokUpS
>>838
ごめん、どうみてもお前の方がおっさんだよ ww
2017/11/11(土) 10:09:10.57ID:Lx/BUCVW
http://i.imgur.com/sWco4kY.jpg
2017/11/11(土) 11:01:18.10ID:Zi5KnTyx
アスペクト指向プログラミングってのは具体的にどんなのかよく分からんわ
興味ないから
2017/11/11(土) 13:24:33.88ID:n/0UZzMc
興味ないなら知る必要ない
844デフォルトの名無しさん
垢版 |
2017/11/11(土) 18:10:49.46ID:QwHnz2ZY
>>840
え?おまえって未成年か何か?
2017/11/11(土) 18:34:36.42ID:TdmokUpS
もうそのレスがおっさん臭い w
846デフォルトの名無しさん
垢版 |
2017/11/11(土) 18:52:46.73ID:EGHwL5V1
おっさんは嫌いかい?
847デフォルトの名無しさん
垢版 |
2017/11/11(土) 18:53:43.53ID:EGHwL5V1
おっさんは知識と経験と優しさでできています
残りの9割は脂肪です
2017/11/11(土) 19:41:06.94ID:nQmTPzFJ
おっさんは別に嫌いじゃないけど>>838みたく勘違いしてる奴はキモい
2017/11/11(土) 21:36:07.55ID:TdyG/ulQ
オッサン指向ガチムチな設計 174
850デフォルトの名無しさん
垢版 |
2017/11/12(日) 11:03:42.20ID:hG4wTZ8S
おっさん煽りでスレ消化して楽しいんだろうか
851デフォルトの名無しさん
垢版 |
2017/11/12(日) 11:10:51.09ID:H0u2BwIs
アスペ志向プログラミング。
2017/11/12(日) 13:09:56.66ID:CLpxq670
>>849
ホモはお帰りください
■ このスレッドは過去ログ倉庫に格納されています
5ちゃんねるの広告が気に入らない場合は、こちらをクリックしてください。

ニューススポーツなんでも実況