随笔-75  评论-193  文章-5  trackbacks-0

如何编写高质量的Java代码:

1、  养成良好的习惯及良好的编码风格,比如当有代码没有彻底完成前,通过TODOFIXME等方式进行标注,比如良好的命名规则、注释、行间距等

2、  秉承设计模式的一个基本原则:单一职责,一个类不应过于庞大,如果过于庞大,则应分解

3、  避免Ctrl+CCtrl+V,当发生这样的事情后,需要进行重构

4、  要敢于重构,敢于重构的一个质量保证手段就是要对代码进行充分的测试

5、  注意异常处理、注意事务控制的范围

6、  遇到问题不能总是求助于Google、其他同事,要自己能够分析问题,解决问题

7、  不能仅仅满足于编码速度快,要时刻牢记需要编写的是高质量的代码,易于维护的代码。一定要深刻理解高质量、易于维护。高质量就是说代码需要在各种情况下都能正常工作,而不仅仅是正常流程no problem,易于维护就是说如果换了一个开发人员来修改代码,是否能够很容易的阅读代码,理解代码,还是他会觉得这段代码无药可救了,重写是最佳选择,如果是后一种状况的话,那么这段代码就是最糟糕的了。

 

以下为摘自IBM <Java代码质量专题>的一段话:

高质量的软件通常具备了这样一些特性:

  • 满足用户的需求。
  • 合理进度、成本、功能关系。
  • 具备扩展性和灵活性,能够适应一定程度的需求变化。
  • 能够足够的强壮、足够的鲁棒,能够有效的处理例外的情况。
  • 保持成本和性能的平衡。
  • 能够可持续的发展。

 

posted on 2008-06-15 22:05 The Matrix 阅读(882) 评论(0)  编辑  收藏 所属分类: 软件设计

只有注册用户登录后才能发表评论。


网站导航: