课程咨询: 400-996-5531 / 投诉建议: 400-111-8989
认真做教育 专心促就业
代码走查相信各位程序员应该都不陌生的吧,甚至有些程序员都参加过很多次代码走查会议了,而今天我们就一起来了解一下,代码走查的作用与流程。
1、代码走查的角色
主持人:负责主持整个走查活动,包括会议邀约和控制时间(一般一小时左右)进度。为了让代码走查高效,需要及时阻止不必要的讨论,比如讲解人讲的太发散、或者大家针对一个点讨论时间过长。
讲解人:负责对代码进行讲解并跟进修改计划,一般是系统Owner或代码编写者。
记录人:记录代码走查记录,记录中包括代码走查中发现的问题点、修复方法和佳实践,问题需要指定到对应的人。
评审人:对代码进行评审发现问题并找出佳实践,一般是资深开发和测试同学。
参与人:参加代码走查,主要以学习为主。
2、走查前做好充分准备
讲解人整理本次要走读的代码分支、系分设计和代码入口,然后发邮件通知大家,参加代码走查的人提前阅读系分和代码,针对看不懂的代码、有问题的代码和设计复杂的代码全部提交Review记录。
讲解人必须想好走查哪些代码,一般是主流程或有问题的点,控制整个代码走查的时间,我们一次代码走查花了三个多小时,由于时间太长,走查的过程中开发都走了几个。
3、走查中控制节奏
直接讲代码很多没参与的同学会很晕,所以先大致讲下系分设计,不需要全部讲完设计再讲代码,而是讲一部分设计,再讲一部分代码。讲解人带着大家一行一行读代码,讲解代码的含义和思考,记录人负责记录Review出的问题和佳实践。
代码走查的评判标准,主要关注几个点
编码规范:可以使用IDEA的插件自动扫描有没有编码问题。
设计规范
幂等性
逻辑问题:是否满足需求。
一致性问题
并发和锁:在并发情况下,代码执行结果是否有问题。
性能问题:代码是否存在性能问题,预计峰值流量能到多少。
分支覆盖率:是否有分支没有覆盖
希望这辈子,最让你无悔的事情就是来达内学习!学习向来不是件易事,但无论过程多么艰难,希望你依然热爱生活,热爱学习!永远记得,达内将与你一同前行!现在扫码,立即领取万元课程礼包,助力0基础快速入行,为你梳理行业必备技能,全方位了解岗位发展前景!
【免责声明】本文系本网编辑部分转载,转载目的在于传递更多信息,并不代表本网赞同其观点和对其真实性负责。如涉及作品内容、版权和其它问题,请在30日内与管理员联系,我们会予以更改或删除相关文章,以保证您的权益!更多内容请在707945861群中学习了解。欢迎关注“达内在线”参与分销,赚更多好礼。