几点思考,记录一下,备忘。
基本包括静态和动态两方面。
1)编码规范。
没有规矩,不成方圆。降低学习成本,带来一致的体验。Don't let me think。
2)静态检查。
使用工具,PMD,CheckStyle等。更有效的是Code Review.
3)动态检查。
编写单元测试,进行验证(基于结果的(JUnit),基于行为的(Mock))
4)阅读优秀代码。
Close to excellent code.
几点思考,记录一下,备忘。
基本包括静态和动态两方面。
1)编码规范。
没有规矩,不成方圆。降低学习成本,带来一致的体验。Don't let me think。
2)静态检查。
使用工具,PMD,CheckStyle等。更有效的是Code Review.
3)动态检查。
编写单元测试,进行验证(基于结果的(JUnit),基于行为的(Mock))
4)阅读优秀代码。
Close to excellent code.