出于好奇,我注意到Pluralsight
培训视频中的许多教师按照这种模式在解决方案中添加项目: [解决方案名称]。[项目名称] 。例如:
CarDealers.WebUI
CarDealers.Models
CarDealers.Data
为什么不直接将这些项目称为 WebUI ,模型,数据等,而不是为它们添加前缀?这样做有什么好处吗?或者,这仅仅是一种风格问题。史蒂文桑德森在他的书中没有遵循这种模式。
感谢您的帮助。
答案 0 :(得分:1)
我们通常使用[CompanyName]。[ProjectName]。[SubProject]作为命名空间,[ProjectName]。[SubProject]作为项目名称。
对于测试项目,我们将.UnitTest附加到项目名称和命名空间名称。