C++学习(一一二)代码review是什么

就是看别人写的代码,提意见,给代码、工程、项目提供一些质量保证。主要有一下几个层次:

 

      代码风格和编程规范的REVIEW,这个层次的REVIEW主要是检查代码的规范性,每个软件团队都相应的有自己的编程规范,方便进行沟通和对接;代码中语法的REVIEW层次里,通过编译器,执行器都可以将大部分语法问题解决掉,这里强调的是语法当中有的是提示和警告,此类的问题往往容易忽略掉,代码编写的人员一定要看一下这些警告是否会对代码有影响。

       代码中输入输出的REVIEW,主要是针对接口的REVIEW,不同的模块层次需要使用接口来进行数据的传递,检查重点是接口对数据传递的适用性,有无限制,扩展性如何。

        代码中算法和逻辑的REVIEW,包含逻辑的正确与否, 算法的复杂度,此层次应该是REVIEW的重点,代码中的问题有相当部分隐藏在这里,而且有时是很难发现的,特别是牵扯的模块代码比较多,调用关系复杂的情况下。

       代码中异常处理的REVIEW,程序员写代码有个习惯,就是正常的业务逻辑功能都实现的很好,流程也对,可一上线运行,这问题那问题,很重要的一个原因就是对异常的处理没有全面的考虑,这个也是一般程序员和有经验程序员的一个重要区别,有经验的程序员考虑问题相对全面。对业务流程的异常处理,有的设计文档如果做得很细的话,可以比较方便的实现,如没有详细的设计文档,则全凭借经验。代码中的异常这个完全是个人编程功力的体现,没有设计文档可参考。此层次的REVIEW也是需要重点关注的。

       代码REVIEW对系统设计和实现符合度的检查,通过REVIEW代码可以了解系统设计和实现是否一致的,程序员和设计师有时的思路是不一致的。

 

 

 

 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值