作为一个初学者/中级开发人员,我遇到一个问题,因为我使用更多的OOP原则,因为我的项目越来越大,抽象越来越多.就像我有多个项目或类库时,我不知道如何命名它们.我看到的东西从xxx.Core到xxx.Main或者甚至看过xxx.BLL和xxx.DAL.在浏览其他人时,我已经看到xxx.Services和xxx.Data用于他们的库和命名空间.
那么一旦解决了我的DTO是什么?在那个领域我见过xxx.DTO,xxx.Entities,xxx.Props.
命名库,方法,接口等的一些好的指导方针......在编写代码时,越来越多的人会在他们接下来之后了解事情.
缩写通常很糟糕.
数据访问层
YourCompany.Data.dll
实体层
YourCompany.Data.Entities.dll
业务层
YourCompany.BusinessLogic.Name.dll (示例:YourCompany.Accounting.Services.dll)
这也不是黄金,我相信有很多其他类型的方法可以做到这一点,我们这样做是为了更容易找到项目,程序集和构建适当的部署.另外,在查看程序集时,查看全名,而不是"MS.BLL.dll"更加友好.