代码审查:从鸡蛋里挑骨头到知识传递

代码审查:从鸡蛋里挑骨头到知识传递
534|代码审查:从鸡蛋里挑骨头到知识传递你的代码被同事review了,回来一看:😱 "这变量名能再随便点吗?" 😱 "为什么不用XXX?这个明显更好!" 😱 "这段逻辑看不懂,能加个注释吗?" 😱 "这里会有并发问题,你想过吗?" 😱 "这个函数太长了,能拆一下吗?"你心里:???我写了三天的代码就这评价??但过了一周,你review别人的代码,发现了同样的问题…Code Review的意义,你终于懂了。一句话解释Code Review(代码审查):团队成员互相检查代码,发现问题、分享知识、统一标准的过程。生活比喻:作文批改没审查的作文学生A:写了一篇作文 老师:打了个分,60分 学生A:???哪里扣的分?? 结果: - 不知道错在哪 - 下次还是犯同样的错 - 60分永远60分有审查的代码作者:提交代码 审查者: - "这行逻辑有问题" - "这里可以优化" - "这个设计很好,学到了" 作者:修改后合并 结果: - 知道错在哪 - 学会更好的写法 - 代码质量越来越高代码审查的好处