code review

1.code review的作用

1.code review是保证代码质量最重要的途径,比单元测试,集成测试和功能测试重要的多

2.50%的问题是在code review发现

3.每个人都应该知道,代码修改的原因

4.code review也是与别人交流的方式,可以向别人学习,是团队内交流的最好方式,

5.code review也是帮助新人成长最快的方式。

2.怎么做好code review

能在code review发现的问题:拼写错误,没有优化的代码,没有覆盖全case

应该掌握代码的逻辑,代码应当正确,可读,共享,可维护,可扩展

3.bad code判断

1.逻辑应当在一屏内

2.需要思考才能看懂的代码

3.5min看不懂逻辑的代码

4.code review步骤5

1.系统全貌

2.模块级别

3.类,函数内部逻辑、

5.异常处理:

1.函数抛异常要声明

2.构造函数要尽量简单,出错无法捕捉

3.异常处理逻辑要少,不然cache未预期的错误,掩盖真正的错误

4.函数要有返回值,正确错误一定要在返回值/日志中有体现,返回值的注释也一定要写。

5.代码处理长度

python 函数长度在30-40行内,在一屏内,c++在100内,两屏以内

每行不超出100字符,避免输出折行。

6.空行处理

文件级处理需要空两行,类方法之内空一行

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值