系统是基于SSM框架搭建的,现在业务模块之间的拆分已经比较明确了,但是在迭代的过程中,如果参与维护的同学不了解模块之间的关系,就很容易发生A模块中的Service
逻辑层,调用了B模块中的DAO
数据库访问层。
对于其他的逻辑处理类,我通过修改类的修饰符控制可访问的模块为当前模块,但是对于Mybatis这种依赖于接口,且通过Spring
完成注入的情况下,目前只有通过人工代码检查来避免,且这种情况下还会增加二次修改的工时,是否存在更合理的解决方案?
系统是基于SSM框架搭建的,现在业务模块之间的拆分已经比较明确了,但是在迭代的过程中,如果参与维护的同学不了解模块之间的关系,就很容易发生A模块中的Service
逻辑层,调用了B模块中的DAO
数据库访问层。
对于其他的逻辑处理类,我通过修改类的修饰符控制可访问的模块为当前模块,但是对于Mybatis这种依赖于接口,且通过Spring
完成注入的情况下,目前只有通过人工代码检查来避免,且这种情况下还会增加二次修改的工时,是否存在更合理的解决方案?
15 回答8.4k 阅读
8 回答6.2k 阅读
1 回答4.1k 阅读✓ 已解决
3 回答2.2k 阅读✓ 已解决
2 回答3.1k 阅读
2 回答3.8k 阅读
3 回答1.7k 阅读✓ 已解决
代码规范问题,开个会,一起讨论,一起提出代码规范问题,一起总结点哪些问题要规范,然后卸载readme 上,下次来一个新人,让他看看 readme 中规范问题