将解决方案分为逻辑层时,什么时候最好仅使用文件夹分组而不是单独使用项目?
将特征分离到项目中通常是YAGNI架构优化。实际上,您多久重复使用这些单独的项目?如果这种情况不经常发生,那么您将使开发,构建,部署和维护变得复杂,以实现理论上的重用。
我更喜欢将其拆分为文件夹(使用适当的命名空间),并在拥有真实的重用用例时进行重构以分离项目。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。