代码质量

意义:

  • 遵循团队中规定的代码规范,可以让团队的成员很快的熟悉不属于自己模块的代码;
  • 提升自己的编程能力

衡量代码质量:

  • 功能性 代码正确得实现了业务逻辑;
  • 可读性 代码首先是给人看到,其实是给机器看的;代码是否可读易读,方法以及变量等命名时要做到"见名知义",统一规范,是驼峰就都是驼峰,下划线就都是下划线; 有必要的注释,但不要滥用注释; 对于一个团队来说,编码标准是否一致,编码风格是否一致;
  • 可维护性 代码逻辑是有层次的,是容易修改的,过多的层次不利于修改和查找问题; 重复两遍的代码就应该要进行封装成一个方法,一个方法只做一件事,方法名和代码实质做的事情保持一致,便于扩展和定位;
  • 健壮性 在异常情况下是否能正常执行
  • 高效性 代码实现在时间和空间的使用上是高效的;
  • 可移植性 与业务无关的可通用的代码可以直接运行在不同项目中;

提高代码质量

  • 掌握开发语言,才能写出高质量代码
  • 先思考再动手
  • 遵循已规定的规范
  • 自测
  • 常进行code review,对自己的代码进行重构修改
  • 参考学习优秀源码

参考文档:
https://blog.csdn.net/xiyangyang8110/article/details/52165080
https://wenku.baidu.com/view/698e37294028915f814dc2a5.html
http://blog.jobbole.com/95989/#article-comment

results matching ""

    No results matching ""