项目代码分离和文件夹命名习惯

本文关键字:习惯 文件夹 代码 分离 项目 | 更新日期: 2023-09-27 18:12:41

在我们的项目中,有一些c#类(引擎代码)和一些数据传输(DTO)类来参数化引擎功能。其中一个项目成员喜欢把这些类放到文件夹中:

 DTO'class1.cs
 DTO'class2.cs
 engine1.cs
 engine2.cs

其他项目成员被这种文件夹分离所困扰,他喜欢它在同一个文件夹中,因为这些代码是问题的一部分:

 class1.cs
 class2.cs
 engine1.cs
 engine2.cs

第一个方法将有价值的类与"没有价值的"类分开,并加快了在解决方案资源管理器中的搜索速度-但是DTO名称不太好。我对你们在(更大的)项目中如何将代码分成文件夹(以及如何命名它们)很感兴趣?

项目代码分离和文件夹命名习惯

随你喜欢。我个人使用文件夹对某些文件进行分组。例如

    <
  • 逻辑/gh>客户
  • <
  • 连接/消息/gh>

有更多的方法来做这样的事情,但这都是个人的。想想好的事情。如果你和其他人一起编写代码,你应该先讨论并写下代码约定。