我正在讨论在我们团队的.sln中命名项目的最佳实践。我们正在使用Visual Studio,并讨论项目命名和类的放置应该是什么。以下是两个论点:
问题的确如此简化,为接口和模型提供两个独立的项目或一个项目是否更好?
答案 0 :(得分:2)
我将它们分成不同的项目。您的解决方案可能包含更多DLL,并且您希望能够从其中任何一个访问接口。如果您将它们与模型一起转储到同一个DLL中,那么您将面临更高的循环依赖风险。
答案 1 :(得分:0)
这取决于,我会将项目保留在RE可用性的基础上。表示每个项目特定于面向内容。
另请注意,即使保持分开,您也可以在单个dll中merge。所以你的命名目标也将实现。