c# - 确定将代码分解到不同文件夹和命名空间的最佳方式

标签 c# directory-structure

我有以下目录:

-用户界面
-业务逻辑
-数据访问
-业务对象

如果我有一个类是更改服务器系统状态的服务器端服务的客户端 stub ,那么它会去哪里。 .

最佳答案

这段代码属于回收站;-)

说真的,如果你写了它却不知道它去了哪里,那么要么代码有问题,要么你的分区有问题;我们怎么可能比你拥有更多关于你系统的信息?

现在,如果您只是想要一些无知的意见,我们已经获得了 PB 级的意见:

  1. 它出现在 UI 中是因为您说它是客户端 stub
  2. 它进入业务逻辑,因为它实现了业务规则的效果
  3. 它进入数据访问层,因为它正在访问状态更改服务
  4. 它进入业务对象层,因为它会导致服务器上的状态发生变化

如果您能告诉我们 stub 的实际作用会更有帮助;没有具体细节,很难知道它属于哪里,和/或很容易在真空中争论它“应该”属于哪里

关于c# - 确定将代码分解到不同文件夹和命名空间的最佳方式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/384562/

相关文章:

c# - 将委托(delegate)放在哪里。 .

c# - .NET Core 单元测试 - 模拟 IOptions<T>

c# - 如何在字符串中获取电子邮件地址

c# - 枚举的 XML 序列化

c# - ServiceLocator.Current.GetInstance 可以返回 null 吗?

java - 在 Java 中,此文件位置中的句点表示什么?

c# - 在登录时生成新的 SessionID (ASP.NET)

php - 使用 php 更改目录中当前文件的动态 url 路径

node.js - 复杂的应用程序逻辑在 MVC 模型中属于哪里?

php - spl_autoload_register() 在不同目录中