スレ立てるまでもない質問はここで 166匹目at TECH
スレ立てるまでもない質問はここで 166匹目 - 暇つぶし2ch98:デフォルトの名無しさん
25/05/12 11:45:11.61 LObHy6ed.net
>>96
命名の話なのか責務の分割方法についての話なのかよくわからんので両方に答えておく

組織の構成員は一般的にUserとは呼ばない
汎用的にはMemberだがEmployeeのように対象に即した名前が存在することが多い
〇〇Managerという命名も対象ドメインで既に浸透している名前じゃなければ可能な限り使わないほうがいい
重複チェックの対象が永続化されたデータを前提としてるのであれば自分なら〇〇Repositoryという名前にする

責務の分割方法についてはUserクラスに重複チェック機能を持たせるのでもUserManagerのようなものに持たせるのでもどちらでもいい
それぞれ一長一短はあってどちらかが絶対的な正解という類のものではなく選択の問題
永続化前提ならactive recordパターンとrepositoryパターンの違いなのでググれば分かると思う


次ページ
続きを表示
1を表示
最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch