MVC를 배우는 중이고 새로운 컨트롤러를 만들어야하는시기와 기존 컨트롤러와 관련된 동작 및보기를 추가해야하는 시점을 결정하는 데 어려움을 겪고 있습니다. 한편으로, Single Responsibility (단일 책임)는 컨트롤러가 몇 가지 작업으로 제한되어야한다고 말하는 것 같습니다. 제가 이것을 시도 할 때 클래스의 수는 기하 급수적으로 늘어납니다 (모델, 뷰 및 컨트롤러 각각) - 나는 배 밖으로 갈지 모르겠다.언제 ASP.NET MVC에서 새 컨트롤러 클래스를 만들어야합니까?
예를 들어 기본 AccountController에는 로그인, ChangePassword 및 등록 작업이 있습니다. 대신 LoginController, PasswordController 및 ProfileController 및 관련 모델 클래스를 만드는 경향이 있습니다. 그래서 1 반이 있다면 3-6이 될 것입니다.
이것에 대한 경험이 있습니까?
아마도 이것은 (Ruby에서) 도움이 될 것입니다 : http://stackoverflow.com/a/8050513/1627888 –