第一次参加code reivew

从上家公司换工作到互联网公司后,昨天第一次参加了code reivew。
我之前的理解,以为code reivew和代码提交时的pull request一样,主要看对方的代码实现,以发现代码中的问题。其实不是,昨天参加完code review后,才对code reivew的过程有了大致的了解。
code reivew,从名称上看,是代码回顾,代码复审的意思。然而,如果一上来就看代码,那么在短时间内读懂别人的代码,并发现问题,其实是一个很困难的事儿。code reivew,更像是代码评审,或者称为设计评审。code review一般会面向一个需求或功能点,发起人,也就是实现者,需要向参加code reivew的同事们介绍这个需求是如何进行设计,如何进行实现的,可以讲到数据库表结构设计和定义,可以讲到代码架构的设计,类图,类之间的协作和继承关系,在设计过程中的思路,碰到的难点,解决的方案等,而实际看代码,反而是占比比较小的一部分内容。进行code reivew的目的,是让大家对一些重要的功能点的设计实现进行把关,在上线之前尽早发现问题,为解决问题争取时间。

猜你喜欢

转载自blog.csdn.net/li_canhui/article/details/85088665