大家所在的公司都做 CodeReview 么?

2018-08-14 11:05:43 +08:00
 peterswan

我现在所经历的公司,还没有做 CodeReview 的,也许公司太小的原因,但是我觉得 CodeReview 是非常有效的方式,能提高代码可控性和质量,还能促进技术交流。不知道你们经历的公司有 CodeReview 么,有的话可以分享一下感受,和如何进行 CodeReview 比较好。

11506 次点击
所在节点    程序员
101 条回复
hoichallenger
2018-08-14 20:38:37 +08:00
我们公司有 Code Review, 不过正打算用 Pair Programming + Mob Programming 取代 Code Review
monkeylyf
2018-08-14 20:48:39 +08:00
@RorschachZZZ 讨论的。但都是基于表面或者 bug 本身的讨论,深层次原因应该大家都知道但是不会拿出来说罢了。
xufeng
2018-08-14 20:54:46 +08:00
@NCry 简单的事情可以创新做,《并非喊口号》
peterswan
2018-08-14 21:13:10 +08:00
@hoichallenger 刚刚了解了 Pair Programming 和 Mob Programming,真是个不错的想法,公司的技术管理也很不错啊。
peterswan
2018-08-14 21:17:45 +08:00
@loveCoding 准备搭建一发推荐给团队用。。。
agagega
2018-08-14 21:18:10 +08:00
你们在 review 时有些特别特别小的改动也要新增提交吗?有时候想 commit amend 然后 force push,但是又觉得不太好。看来还是 git 太自由了,用 hg 就没有这种强迫症。
fanqianger
2018-08-14 21:23:00 +08:00
@coolhubery 你们什么公司。
peterswan
2018-08-14 21:36:32 +08:00
@agagega 应该是按照功能细分粒度的,我觉得尽可能小的好。还有远程提交信息不是不应该修改嘛,除非只有自己提交分支。而且我觉得应该过了 Review 再入库。
nanyang24
2018-08-14 21:48:22 +08:00
很幸运的是,所在的公司技术 leader 强制了这项规定,合并代码前必须经过任意两个同事的 CodeReview。
我觉得好处是项目代码健壮性得到了一定的保证,对个人的话是学习认识不同风格和 level 的代码,还能熟悉别人做的需求,对整体项目理解有帮助。
qiaobeier
2018-08-14 22:00:45 +08:00
@coolhubery sap 核心部门的啊,运气真不错,我前同事分去做业务据说非常废人。。。
agagega
2018-08-14 22:10:14 +08:00
@peterswan 嗯,我说的就是自己的 PR 里面
coolhubery
2018-08-14 23:49:32 +08:00
@fanqianger SAP...
coolhubery
2018-08-14 23:50:46 +08:00
@qiaobeier 不了解产品,SAP 的数据库平台技术还是相当不错的。
ymj123
2018-08-15 00:39:59 +08:00
@zclHIT findbugs 不跑?
fanqianger
2018-08-15 04:33:44 +08:00
@coolhubery 这厉害的啊,hana 挺牛逼的。你是在德国吗
liyuhang
2018-08-15 07:02:56 +08:00
我觉得应该先 Review 一下你的标题
jiangjz
2018-08-15 07:51:25 +08:00
不做,所以有的代码维护起来让人想离职😂😂
jaaazzz
2018-08-15 08:51:42 +08:00
中等规模公司,做个屁
micean
2018-08-15 08:53:47 +08:00
作为管理人员想知道你们有多少时间花在 code review 上,我每天都忙得要死
现在只能了解下面人的代码水平,交流一些好的习惯,从编码规范上要求他们自觉
dosmlp
2018-08-15 08:55:52 +08:00
没。。。。。。时。。。。。。间。。。。。。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/479600

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX