ユーザーコントローラーは、複数のユーザーを制御するため、単純な理由でUsersControllerと呼ばれますが、実際には、特定のユーザーに固有のいくつかのパラメーターのみを変更しませんか?
したがって、私にとって最も論理的なことは、Dashboardという名前のコントローラーはDashboardsControllerという名前にする必要があるということです。これは、多数のPCにまたがる複数のダッシュボードを制御し、ページのレンダリング後に特定のフィールドがわずかに変更されるため、そのために名前を付ける必要があるためです。ダッシュボード。同様に、ユーザーの名前はユーザーであり、ユーザーではありません。
それは私を出発点に戻します。何を選択するかをどのように決定しますか。複数形または単数形?ダッシュボードはアプリケーション内の1つの特定のものにすぎませんが、ユーザーは実際には自分自身だけを制御しているわけではありませんが、ユーザー名がページに表示されるときのダッシュボードや、特定のユーザーが好むタグはすべて異なります。
これのベストプラクティスは何でしょうか?