-2

在我们的项目中,有一些 C# 类可以做一些事情(引擎代码),还有一些数据传输(DTO)类来参数化引擎功能。项目成员之一喜欢将类分成文件夹:

 DTO\class1.cs
 DTO\class2.cs
 engine1.cs
 engine2.cs

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

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

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

4

1 回答 1

0

这是你喜欢的任何东西。我个人使用文件夹对某些文件进行分组。对于游戏,即

  • 逻辑
  • 客户
  • 数据
  • 联系
  • 连接/消息
  • ... 更多的

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

于 2015-09-15T06:06:49.260 回答