우리 팀은 많은 일회용 웹 양식을 만듭니다. 이러한 양식의 대부분은 전자 메일을 보내고 일부는 간단한 데이터베이스 쓰기 작업을 수행합니다.
현재 각 양식은 Visual Studio Team Foundation Server의 자체 솔루션으로 존재합니다. 그것은 우리가 100 가지에 가까운 양식 프로젝트에 가까워서 일관성을 유지하기 어렵다는 것을 의미합니다. 각 양식은 필드가 다르다는 점에서 독특하지만 모든 것이 거의 동일합니다.
나는 이것을 어떻게 든 응축하려고 노력하고 있으며 실제로 지침을 사용할 수 있습니다.
- 모든 양식 프로젝트가 포함 된 하나의 솔루션 파일을 작성해야합니까? 배관 형식 코드는 많지 않지만 전자 메일 형식 등에 도움이되는 몇 가지 도우미 클래스를 만들 수는 있습니다. 프로젝트간에 CSS, JavaScript, 컨트롤 및 이미지를 공유 할 수 있으면 매우 도움이됩니다.
- 우리가 Microsoft 샵이라는 점을 감안할 때이 특정 시나리오에서 MVC over Webforms와 같은 것을 사용하면 실질적인 이점이 있습니까? MVC의 개념을 전체적으로 판매하고 있지만 전자 메일을 보내는 것이 15 필드 데이터 수집 양식을보다 효율적으로 작성하는 데 도움이됩니까? 이것에 대해 생각하게 한 형태는 사용자의 응답을 기반으로 필드를 표시하고 숨기는 좋은 논리가 내장되어 있으며 MVC와 jQuery를 사용하는 것이 덜 효율적 인 것처럼 보입니다.