写 Java 写久了,你总会撞见一些让人血压升高的代码。 查个用户信息,请求要先从 Controller 跳到 Facade,再到 Service、BizManager、DomainService,最后才落到 Repository。六层调用,前五层除了转发参数什么都没干。一个打折功能,满减和折扣两种规则而已,却被设计成策略接口 + 两个实现 + 一个工厂 + 一个反射注册中心。还有个日活不到五百的…
写 Java 写久了,你总会撞见一些让人血压升高的代码。 查个用户信息,请求要先从 Controller 跳到 Facade,再到 Service、BizManager、DomainService,最后才落到 Repository。六层调用,前五层除了转发参数什么都没干。一个打折功能,满减和折扣两种规则而已,却被设计成策略接口 + 两个实现 + 一个工厂 + 一个反射注册中心。还有个日活不到五百的…
讨论
登录后参与讨论
还没有评论,来说第一句吧。