50個もの項目にいちいちゲッターセッター作る奴w (34レス)
1-

1
(4): 2021/12/17(金)20:52 ID:f9TE/XgT(1) AAS
オブジェクト指向の末路wwwwwwww

オブジェクト指向がお得意な皆さんはこの問題をどう対処するんだよ、できるものなら解決してみろよ

50個も列があって一度DB側で定義している
くっそ長い列名を、プログラ側でフィールドとして
羅列する意味って何?
わざわざコンストラクタ定義して大量のフィールドに引数を
移し替える意味ってなんですかwwwwww?

ポリモーフィズムとかカプセル化とかインタフェースとか
そんなご大層なことほざく前に、くっそバカバカしいこと
してるのに気付けや
プログラムの前にDB設計が脳死で無能だったらなんの意味もないって気づけやwwwwwwww

オブジェクト指向盲信してる奴よりstaticおじさんの方が
100倍賢いわwwwwwwwwwww
2: 2021/12/17(金)21:01 ID:yZxfk+E/(1) AAS
うん...
だからもうそのJavaは捨てなよ
3: 2021/12/18(土)08:02 ID:Cyl6FZmI(1) AAS
オブジェクト指向の問題じゃなくそんなコードを書くやつとそれがオブジェクト指向のの問題だとおもう>>1がバカ
4: 2021/12/18(土)11:23 ID:QpTcdc3p(1) AAS
そういうコード書かされる現場にいるんだろうな。
かわいそうに。
5: 2021/12/18(土)12:54 ID:UZBT9R8n(1) AAS
50個とか少ないな
6: 2021/12/18(土)13:55 ID:vpsM3JRH(1) AAS
>>1
いちいち人間が作ると思ってるのか?
そういうのはな、ロボットに作らせるんだよ

ロボットに作らせるんだよ
7: 2021/12/18(土)16:11 ID:S/VVluSn(1/2) AAS
時給千円の奴隷たちをロボットと呼んじゃいますか。
8: 2021/12/18(土)16:39 ID:7SHFh/ip(1) AAS
はい!ロボットです!!
今日もご安全に!
9: 2021/12/18(土)17:12 ID:S/VVluSn(2/2) AAS
ヤルッツェブラッキン!
10: 2021/12/19(日)00:57 ID:1P9anxgU(1) AAS
ゲッターを作るロボットなんだよ
つまりな
11: 2021/12/19(日)06:19 ID:qOmWPzVz(1) AAS
業務用のアプリケーションだとそういうもんかね。
レコードのフィールドそのまま全部プロパティにしたら、こうなっちゃったみたいな。
12: 2021/12/19(日)18:44 ID:yDRRN7Zt(1) AAS
データベースのテーブルから自動的に生成されたクラスってだけだろ
だれがそんなもん手動で書くんだよ
13
(1): 2021/12/19(日)21:13 ID:aaiz1waU(1) AAS
ゲッターロボ
14
(1): 2021/12/19(日)23:37 ID:kY9drdgC(1) AAS
1つのクラスにあっていいフィールド数や
メソッド数はだいたいどれくらいが最適なんや?
まずそこの前提からハッキリさせようや
あとメソッドやコンストラクタが要求する引数の
個数もある程度決めようや
そうしないとマジで>>1みたいなバカをやるやつが
出るんやで
15: 2021/12/20(月)00:10 ID:5+5RpFd9(1) AAS
>>13
正解!
16
(1): 2021/12/20(月)01:41 ID:+mZvzmRI(1/2) AAS
>>14
最近の言語GoやRustなどはクラスがそもそもない
構造体などのフィールド数の問題は同じだが数が多ければ構造体を分割して構造化する
何もしないゲッターセッターならフィールドを公開して直接アクセスで十分
17: 2021/12/20(月)09:20 ID:QaEGf4iF(1) AAS
ゲッターはまだしも、セッターをパブリックにする必要あるか?
18
(2): 2021/12/20(月)12:12 ID:CzET1og2(1) AAS
>>16
だからクラスでも構造体でもどっちでもいいが
適切なフィールド数とメソッド数は何個までが
適切なんだよ
あと、分けるってどう分けるの?
外部キーで紐付けるの?
19: 2021/12/20(月)15:44 ID:wKVZlXUG(1) AAS
バカは自分で考えることができないから
○個までって言われなきゃ何もできない
そういうのがゲッターセッターを作るんだよ

作れって言われたら、その意味とか理由も考えずに
ロボットのように同じことを繰り返す
バカやろ?
20
(1): 2021/12/20(月)16:48 ID:sc4Jjnxw(1) AAS
そういうEntityClasみたいのは
自動で作成出来るものも多いよね
Javaとかは出来ないの?
ならEXCELに一覧書いといて
VBAでファイルを吐き出すようなのを
作っとくといいよ。

自分が作った訳でもない
DBのテーブルに引っ掻き回されるのも
イヤでしょ?
21: 2021/12/20(月)17:48 ID:EFJAMmtF(1) AAS
>>18
個数じゃ決められないよ
10個でも不適切な場合もあれば100個でも適切な場合もあるから

基本的な分割基準は役割と凝集度と結合度と生存期間
性能や管理する手間を考慮して分割しないという判断もある

適切な分割には設計の知識と経験の両方が必要
22: 2021/12/20(月)18:36 ID:+mZvzmRI(2/2) AAS
>>18
ケースによるが構造体のフィールドに別の型の構造体を入れるだけで
それぞれのフィールド数もメソッド数もその分だけ減少していく
それが多段階になることもある
1-
あと 12 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ

ぬこの手 ぬこTOP 0.017s