项目构建
spy
- spy 不能使用maven做项目构建。
- dev/test/product环境需要手动切换
解决方案:https://www.jianshu.com/p/2bcf3c817c0b
saas
- spring等配置有问题。
- maven 依赖有问题
解决方案:saas优化一期已处理
日志
- 使用slf4j 下定义的接口,而不是log4j 等具体实现的定义。
- 日志级别输出不对
解决方案:参考 编程规范https://www.jianshu.com/p/66b6d57a087a 中日志一章
异常处理
- 异常只抓住,而不处理。
- 异常处理不对
解决方案:参考 编程规范https://www.jianshu.com/p/66b6d57a087a 中示例及异常一章
事务问题
- 使用事务不对,多加,不加,或者加的不对
解决方案:使用TransactionTemplate
参考 编程规范https://www.jianshu.com/p/66b6d57a087a 中示例事务处理
重复代码
解决方案:公共组件封装,公用代码提取,从更高层面看待问题
重复造轮子
解决方案:学习,了解常用类库,比如commons, guava, joda-time, spring-core
命名规范
解决方案:参考 编程规范https://www.jianshu.com/p/66b6d57a087a 中示例及命名规范
格式规范
解决方案:使用idea 默认格式化工具格式
下期主题
- 代码坏味道
- 命名
- 函数
- 注释
- 格式
- 错误处理
- 单元测试 and 集成测试
- 类
- 系统
网友评论