技术架构师的一个非常常见的复杂性是将应用程序划分为程序集和命名空间.
可以根据部署,性能和安全边界对程序集进行分区.
可以根据逻辑应用程序边界对命名空间进行分区.
另外:名称空间可以跨多个程序集.
在根据应用程序的逻辑单元对程序集进行分区时,我在项目中遇到了错误的经验.这个决定最终得到了包含30或40个项目的解决方案文件!主解决方案文件加载时间约为.5分钟!!!这最终浪费了很多时间,pff ......
相反的情况是在真正需要时将所有代码保存在1个程序集和分区中.
您是否有关于此问题的其他提示或最佳做法?