如何编写高质量的Java代码:
1、 养成良好的习惯及良好的编码风格,比如当有代码没有彻底完成前,通过TODO、FIXME等方式进行标注,比如良好的命名规则、注释、行间距等
2、 秉承设计模式的一个基本原则:单一职责,一个类不应过于庞大,如果过于庞大,则应分解
3、 避免Ctrl+C、Ctrl+V,当发生这样的事情后,需要进行重构
4、 要敢于重构,敢于重构的一个质量保证手段就是要对代码进行充分的测试
5、 注意异常处理、注意事务控制的范围
6、 遇到问题不能总是求助于Google、其他同事,要自己能够分析问题,解决问题
7、 不能仅仅满足于编码速度快,要时刻牢记需要编写的是高质量的代码,易于维护的代码。一定要深刻理解高质量、易于维护。高质量就是说代码需要在各种情况下都能正常工作,而不仅仅是正常流程no problem,易于维护就是说如果换了一个开发人员来修改代码,是否能够很容易的阅读代码,理解代码,还是他会觉得这段代码无药可救了,重写是最佳选择,如果是后一种状况的话,那么这段代码就是最糟糕的了。
以下为摘自IBM <Java代码质量专题>的一段话:
高质量的软件通常具备了这样一些特性:
- 满足用户的需求。
- 合理进度、成本、功能关系。
- 具备扩展性和灵活性,能够适应一定程度的需求变化。
- 能够足够的强壮、足够的鲁棒,能够有效的处理例外的情况。
- 保持成本和性能的平衡。
-
能够可持续的发展。
分享到:
相关推荐
Java项目开发过程中,由于开发人员的经验、Java代码编写习惯,以及缺乏统一的标准和管理流程,往往导致整个项目的代码质量较差,难于维护,需要较大的测试投入和周期等问题。这些问题在一个项目组初建、需求和设计均...
编写高质量Java代码[汇编].pdf
敏捷开发的理念已经流行了很长的时间,在敏捷开发中的开发迭代阶段中,我们可以通过五个步骤,来有效的提高整个项目的代码质量。
提高JAVA代码编写质量的一些很实用的方法,具有借鉴意义。
编写高质量的Java代码word版本,相比于pdf版本,word版本更方便做笔记。
内容全部由java编码的最佳实践组成,从语法、程序设计和架构、工具和框架、编码风格和编程思想等五大方面,对java程序员遇到的各种棘手的疑难问题给出了经验性的解决方案,为java程序员如何编写高质量的java代码提出...
编写高质量代码 改善Java程序的151个建议 PDF高清完整版
利用eclipse编写高质量的java代码
内容全部由java编码的最佳实践组成,从语法、程序设计和架构、工具和框架、编码风格和编程思想等五大方面,对java程序员遇到的各种棘手的疑难问题给出了经验性的解决方案,为java程序员如何编写高质量的java代码提出...
Java项目开发过程中,由于开发人员的经验、Java代码编写习惯,以及缺乏统一的标准和管理流程,往往导致整个项目的代码质量较差,难于维 护,需要较大的测试投入和周期等问题。这些问题在一个项目组初建、需求和...
单元测试是软件开发过程中重要的质量保证环节,在此环节中,设计和评审对于保证整个单元测试过程的完整性和有效性来说十分重要。设计阶段需要具 体考虑要对哪些代码单元进行测试,被测单元之间的关系,测试策略,...
阿里巴巴java开发规范,开发手册,编写出高质量的java代码
编写高质量代码 改善Java程序的151个建议 PDF版的,影印版,很不错,可以看看
《编写高质量代码:改善Java程序的151个建议》笔记
本文提供一整套编写高效可靠的 ...经验证明,若从一开始就花时间编写高质量的代码,则在软件开发阶段,对代码的修改要容易很多。最后,遵循一套通用的程序设计标准将带来更大的一致性,使软件开发团队的效率明显提高。