현재 매우 많은 웹 응용 프로그램을 만들고 있습니다 (현재 70 개 프로젝트와 150k loc이지만 할 일이 많음).구조체 구축을위한 모범 사례/대규모 솔루션에서 "빌드"실행하기
저는 FinalBuilder를 사용하여 빌드 스크립트를 실행합니다. 그러나 이러한 대형 프로젝트를 구성하는 가장 좋은 방법은 무엇입니까? 빌드 의존성은 어떻습니까? 내 프로젝트의 구조가 코드 성능에 어떤 영향을 미칩니 까?
나는 이것에 대한 몇 가지 이전 글을 보았지만 그 것을 찾을 수 없습니다. 솔루션에서 600 개가 넘는 솔루션에 대한 스레드를 보았습니다. 명확한 대답을 위해이 시스템이이 크기로 성장할 것이라고 상상해보십시오. (필자는 광산이 끝나는 것보다 더 큰 프로젝트를 구성하는 방법을 알고 싶습니다. 더 작은 솔루션을 구성 할 수 있음을 의미합니다).
시스템이 주로 .NET 3.5 (C#, LINQ, SQL Server 등)이지만 Python/Erlang도 사용합니다. 나는 40 프로젝트 (하지만 LOC의 수백만), 그리고 우리가 가지고있는 주요 모범 사례를
나는 실제로 NMaven에 대해 들어 본 적이 없습니다. 제가 확인하겠습니다.지금까지 레이아웃은 Foundation/Midrange/Business입니다 - 로깅, 오류 처리, 성능 모니터링, 중간 범위에는 비즈니스 중심 기능 (상업적 잠재력의 주요 요소)을 지원하는 CMS 및 블로그 엔진과 같은 모듈이 있습니다 (예 : 비즈니스 모듈). 전자 상거래 앱과 같은 제품 페이지에는 제품 페이지가 있지만 CMS에서는 만들 것입니다. – dotnetdev