首先,它使得业务逻辑变得难以理解和维护,因为一个service的改动可能影响到多个其他service。其次,这种复杂的调用关系导致代码阅读变得困难,开发者需要花费大量时间和精力去理解整个调用链。最后,由于调用关系的复杂性,当需要改动或新增service时,很难评估其产生的影响范围,从而增加了系统的风险。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。