代码规范开发思考点滴

1、建议安装eclipse插件:静态检查工具(CheckStyle、FindBugs、PMD)、代码设计质量(JDepend )、圈复杂度(Sourse Monitor、javaNcss)等自动化编码检视工具,这个对于新加入的coder有良好的指导建议

 

2、注意设计能力的提高,对多模式及架构的深入了解及应用,可采用测试驱动设计开发(可参考《设计模式*》、《敏捷开发*》等设计书籍及类似功能实现的开源项目源码)

 

3、编码中检查是否有冗余的代码如:特别是影响性能的for循环处或多线程调用处;非空判断是否充分;异常处理机制的合理使用等等易于忽略的编码问题,这个需要进行大量的调查总结及专业技术书籍的指导

4、必须提升单元测试水平,测试工具( JUnit、EasyMock、StrutsTestCase、DBUnit、Cactus、Cobertura

),不但要把业务功能实现,并要注意检测到编码的一些问题(具体java编码请参考《Effective In Java》、《Think in java》、《代码大全2》等编码书籍)

 

5、对完成的代码进行打包前需要走查,这个必须要充分根据系统架构及编码特点进行设计缺陷指标检测(项目技术负责人需要在监测编码过程中及时总结和根据大家经验知识商议扩展)

你可能感兴趣的:(eclipse,设计模式,多线程,单元测试,敏捷开发)