Solüsyon ve Proje Organizasyonu

Visual Studio Solution

Solüsyon ve Proje Organizasyonu

Solüsyonlar projenin adı ile başlatılan ve görevini anlatan ifadeyle devam eden isimlerle oluşturulur. Abstract bileşenler ilgili projenin adının sonuna .Abstract ifadesinin getirilmesiyle isimlendirilir. Örnek proje yapısı katmanları aşağıdaki gibidir:

ECommerce(solüsyon)

  • ECommerce.Business

  • ECommerce.Business.Abstract

  • ECommerce.Data

  • ECommerce.Data.Abstract

  • ECommerce.Framework

  • ECommerce.Framework.Abstract

  • ECommerce.UnitTests

  • ECommerce.Ioc

  • ECommerce.Model

  • ECommerce.Validation

Api projelerinde aşağıdaki projeler de bulunur:

  • ECommerce.Api

  • ECommerce.ServiceModel

  • ECommerce.SystemTests

ASP.NET MVC projelerinde aşağıdaki projeler de bulunur:

  • ECommerce.UITests

  • ECommerce.Web.Desktop / ECommerce.Web.Mobile

  • ECommerce.Web.Library

  • ECommerce.Web.Library.Abstract

  • ECommerce.Web.Library.Model

İhtiyaca göre özel projeler eklenebilir. Birden fazla projeye sahip konular için bu projeleri içeren Solution Folder oluşturulması önerilir.

Örnek: Business (Solution Folder)

  • ECommerce.Business

  • ECommerce.Business.Abstract

Last updated