大佬教程收集整理的这篇文章主要介绍了asp.net-mvc – 当注入服务或控制器的依赖关系太多时,重构策略,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
问题在于,一些服务现在具有10-15个存储库的依赖关系.系统具有例如发票组件,其中某些操作取决于用户,客户,工单,工单订单项,发票,发票行项目,税收等.
当涉及到依赖性超负荷时,人们使用什么策略来有效地重构?我正在考虑将一个服务分成许多服务,并删除服务和控制器之间的1对1尝试.但是随后控制器级别的依赖将会增加.先前的建议可以将一个控制器分成多个控制器,但我不认为这样做是除非你将视图分解成部分视图?我意识到这是一个广泛的问题,但我更多地寻找指导而不是确切的答案.随意提供链接到文章或类似重构的例子.
FWIW第06章第6章包含了这个过程的一个例子,它还涉及到一些你可以做的心理练习,以确定要分组的合适的服务集群.
请记住,特定服务可以是多个群集的成员.这基本上只是表示这是应用程序中的中心服务.
以上是大佬教程为你收集整理的asp.net-mvc – 当注入服务或控制器的依赖关系太多时,重构策略全部内容,希望文章能够帮你解决asp.net-mvc – 当注入服务或控制器的依赖关系太多时,重构策略所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。