Dan*_*Dan 29 projects-and-solutions visual-studio
将解决方案拆分为逻辑层时,何时最好使用单独的项目而不仅仅是按文件夹分组?
lub*_*sko 18
默认情况下,始终只在同一项目中创建新文件夹
将源代码分成多个项目只有在你...时才有意义.
如果您认为源代码的某些部分可以重用,仍然不要将其创建为新项目.只要等到你真的想在另一个解决方案中重复使用它,并根据需要将其从原始项目中分离出来.编程不是乐高,重用通常非常困难,往往不会按计划进行.
将功能分离到项目中通常是YAGNI架构优化.你经常重复使用那些单独的项目吗?如果不经常发生,那么您的开发,构建,部署和维护会使理论重用变得复杂.
我更喜欢分离到文件夹(使用适当的命名空间),并在您拥有真实的重用用例时重构为单独的项目.
denny写道:
我个人认为,如果可重用代码被拆分为项目,那么使用其他地方比仅仅在文件夹中更简单.
我真的同意这一点 - 如果你可以重复使用它,它应该在一个单独的项目中.有了这个说,它也很难有效地重用:)
在SO,我们试图通过三个项目非常简单:
我不能代表所有人,但我很高兴我们保持这么简单 - 真正加快了构建速度!
| 归档时间: |
|
| 查看次数: |
3860 次 |
| 最近记录: |