如何编写高质量的Java代码:
1、
养成良好的习惯及良好的编码风格,比如当有代码没有彻底完成前,通过TODO、FIXME等方式进行标注,比如良好的命名规则、注释、行间距等
2、
秉承设计模式的一个基本原则:单一职责,一个类不应过于庞大,如果过于庞大,则应分解
3、
避免Ctrl+C、Ctrl+V,当发生这样的事情后,需要进行重构
4、
要敢于重构,敢于重构的一个质量保证手段就是要对代码进行充分的测试
5、
注意异常处理、注意事务控制的范围
6、
遇到问题不能总是求助于Google、其他同事,要自己能够分析问题,解决问题
7、
不能仅仅满足于编码速度快,要时刻牢记需要编写的是高质量的代码,易于维护的代码。一定要深刻理解高质量、易于维护。高质量就是说代码需要在各种情况下都能正常工作,而不仅仅是正常流程no problem,易于维护就是说如果换了一个开发人员来修改代码,是否能够很容易的阅读代码,理解代码,还是他会觉得这段代码无药可救了,重写是最佳选择,如果是后一种状况的话,那么这段代码就是最糟糕的了。
以下为摘自IBM <Java代码质量专题>的一段话:
高质量的软件通常具备了这样一些特性:
- 满足用户的需求。
- 合理进度、成本、功能关系。
- 具备扩展性和灵活性,能够适应一定程度的需求变化。
- 能够足够的强壮、足够的鲁棒,能够有效的处理例外的情况。
- 保持成本和性能的平衡。
-
能够可持续的发展。
posted on 2008-06-15 22:05
The Matrix 阅读(878)
评论(0) 编辑 收藏 所属分类:
软件设计