如何解耦?
个性化代码上浮,通用代码下沉,服务化更彻底!
总结与启示
(1)讨论技术方案时,不要总以:
“放在你那边做代码少”
“放在你那边做时间短”
作为设计折衷的理由,而要多问:
“怎么做合理”
(2)尽量杜绝底层出现
switch case (biz_type)
走不同分支的代码。
(3)个性化代码上浮,公共代码下沉,
是更古不变的架构设计准则