実際のプログラミングでデザインパターンなんてほとんど使わないよな

■ このスレッドは過去ログ倉庫に格納されています
0001以下、5ちゃんねるからVIPがお送りします2023/07/29(土) 14:23:24.914ID:aQQwwAvE0NIKU
上級者ぶりたいやつが複雑に作り込みすぎて返って保守困難になるのがオチだから誰も使わなくなったよな

0002以下、5ちゃんねるからVIPがお送りします2023/07/29(土) 14:24:47.765ID:hkbEBQN80NIKU
常に使うわw

0003以下、5ちゃんねるからVIPがお送りします2023/07/29(土) 14:27:00.635ID:k3uH/eXy0NIKU
シングルトン使いたがるやつ

0004以下、5ちゃんねるからVIPがお送りします2023/07/29(土) 14:27:46.148ID:aQQwwAvE0NIKU
最近はクリーンアーキテクチャとかいうテスト至上主義者のための馬鹿みたいにインターフェイスと中間データクラスを作る設計が流行ってるらしい

0005以下、5ちゃんねるからVIPがお送りします2023/07/29(土) 14:28:34.590ID:pJ/mRXdm0NIKU
関数型でも使うわ

0006以下、5ちゃんねるからVIPがお送りします2023/07/29(土) 14:29:07.434ID:LWWJScYr0NIKU
他人が書いたモノを修正する場合とかは多少役立つ
GOTO文まみれみたいな構造(GOTO文そのものではない)でもアタリをつけやすくなる

0007以下、5ちゃんねるからVIPがお送りします2023/07/29(土) 14:29:22.040ID:aQQwwAvE0NIKU
実装を簡単に差し替えられるので簡単にサーバーAPIをモックできるらしいがそもそもサーバーをローカルで動かしてテストするだけだから完全に不要なんだよな

0008以下、5ちゃんねるからVIPがお送りします2023/07/29(土) 14:31:59.960ID:aQQwwAvE0NIKU
あと、ただのグローバル変数のことを依存性注入って呼んでかっこつけてるらしい

0009以下、5ちゃんねるからVIPがお送りします2023/07/29(土) 14:33:22.086ID:9gnr2dif0NIKU
DIでコンテナ云々はよく必要もないプロジェクトで躍起になって使ってるイメージ

0010以下、5ちゃんねるからVIPがお送りします2023/07/29(土) 14:35:40.967ID:vIpKNANvaNIKU
「最近xxが流行ってる」「最近xxは使わない」
自称プログラマが口にするこの手はほぼ嘘
まともにやってるプログラマは割と古い技術も使いまわす(羽目になる)しそっちの方がトラブル少なくてみんな助かる

0011以下、5ちゃんねるからVIPがお送りします2023/07/29(土) 14:38:22.703ID:eG7+isFyMNIKU
>>4
何もシランの草

0012以下、5ちゃんねるからVIPがお送りします2023/07/29(土) 14:41:41.138ID:eG7+isFyMNIKU
>>8
データベースやリクエストを送ることによって無駄なリソースを無限に使う上にすべて直列にしなきゃいけなくなるんだが

0013以下、5ちゃんねるからVIPがお送りします2023/07/29(土) 14:43:58.779ID:TaBnXC0y0NIKU
デザインパターン云々よりそのデザインパターンを意識して作られたフレームワークに従うことのが多くない?
MVC強要するrails移行のはまさにそれだし結局覇権とったreactなんか頭immutableだよね

0014以下、5ちゃんねるからVIPがお送りします2023/07/29(土) 14:44:51.026ID:aQQwwAvE0NIKU
>>12
すまん最初から最後まですべて意味不明なんだが
まずこれは7へのレス?
データベースはテストのたびにまっさらな環境を作るだけだしリクエストで無駄なリソースも意味不明
すべて直列も謎

0015以下、5ちゃんねるからVIPがお送りします2023/07/29(土) 15:02:52.849ID:CAYPaxbMMNIKU
>>8
グローバル変数がなぜ必要なのかを考えろ。それは設計がおかしい
Cや関数型ならおかしくはないが、オブジェクト指向でいうと設計ミスだ

0016以下、5ちゃんねるからVIPがお送りします2023/07/29(土) 15:04:14.458ID:aQQwwAvE0NIKU
>>15
ほんとこれ
普通、いろんなところから参照したいオブジェクトはメソッドの引数で全部渡すよね?

■ このスレッドは過去ログ倉庫に格納されています