나는 누군가가 도우미 클래스 나 메서드를 별도의 어셈블리에 저장하고 있는지, 그리고 이유는 단지 그것들을 깨끗하게 관리하기 위해서인지를 알고 싶다. 나는 MVC 프로젝트 내에서 도우미 폴더를 사용하는 것에 대한 많은 게시물을 보았고, 그로 인해 사람들이 자신의 프로젝트로 물리적으로 이것을 분리하는 대신 App_code 폴더를 사용하는 ASP.NET의 지저분한 옛날로 돌아 왔습니다. .도우미 클래스를 별도의 어셈블리에 저장합니까?
마찬가지로 실제 아키텍처를 수행하는 사람은 MVC 웹 어셈블리의 일부 폴더에 모델을 넣지 않습니다. 그들은 MyApp.DataLayer 어셈블리 또는 MyApp.Models 또는 이와 유사한 항목에 들어갑니다.
한 가지를 명확히 할 수 있습니까? HTML 도우미 확장 메서드와이 메서드가 포함 된 클래스에 대해 구체적으로 이야기하고 있습니까?아니면 응용 프로그램을 만드는 과정에서 생성되는 다양한 "도우미 클래스"에 대해 더 광범위하게 이야기하고 있습니까? 게시물에 "도우미 클래스"라고 표시되지만 많은 사람들이 "HTML 도우미 메서드"(및 이러한 메서드가 포함 된 정적 클래스)를 배치하는 "도우미"폴더도 언급됩니다. –