トップページ > プログラム > 2020年10月01日 > Fo5IxMM2

書き込み順位&時間帯一覧

15 位/131 ID中時間01234567891011121314151617181920212223Total
書き込み数0000000000000300000000003



使用した名前一覧書き込んだスレッド一覧
デフォルトの名無しさん
スレ立てるまでもない質問はここで 154匹目

書き込みレス一覧

スレ立てるまでもない質問はここで 154匹目
392 :デフォルトの名無しさん[sage]:2020/10/01(木) 13:06:08.35 ID:Fo5IxMM2
名前空間で分類してるからクラス名を積極的に短くする
vs
かぶらないに越したことはないのでクラス名は長く書く

どちらが正解なのでしょうか?

//shared code
namespace Domain {
Foo
FooDetail
Bar
IFooRepository
IBarRepository
IFooService
IBarService
}
スレ立てるまでもない質問はここで 154匹目
393 :デフォルトの名無しさん[sage]:2020/10/01(木) 13:06:41.82 ID:Fo5IxMM2
//長い名前派
TooLongName.cshtml
namespace UI {
TooLongNameViewModel
TooLongNameFooViewModel
TooLongNameFooDetailViewModel
TooLongNameBarViewModel
TooLongNameModelMapper
TooLongNameController
TooLongNameFacade
TooLongNameOther
}

//短い名前派
TooLongName.cshtml
namespace UI {
TooLongNameController // 設定より規約パターンのために短くできない
namespace TooLongNameDetail {
namespace ViewModels {
Foo
FooDetail
Bar
}
ModelMapper
Facade
Other
}}
スレ立てるまでもない質問はここで 154匹目
396 :デフォルトの名無しさん[sage]:2020/10/01(木) 13:51:05.30 ID:Fo5IxMM2
>>395
参考までにあなたならどのように切りますか?


※このページは、『2ちゃんねる』の書き込みを基に自動生成したものです。オリジナルはリンク先の2ちゃんねるの書き込みです。
※このサイトでオリジナルの書き込みについては対応できません。
※何か問題のある場合はメールをしてください。対応します。