@
Elfe 其实很简单,我们没把事情弄那么复杂。
每个人的代码都是相对独立的。在有良好的代码结构的条件下,直接看他的代码即可。
我工作的两家公司都是如此。
虽然比你的只关注改动部分看的代码要多的多。但好处是全局性的观察。
很多时候review可以看出代码的修改是否影响到了我或者其他程序员的接口功能。。。。。
改接口却不管下层调用的情况太多了。。
而且有些优化性质的第一次看是没感觉的,第二次看突然会觉得某个地方需要优化一下的情况也蛮多的。。所以整体看可以解决这个问题。。
然后就直接写邮件告知。。。也没出现啥问题啊。。。。。
工具用最简单的就行了。。关键在人和做的过程。搞复杂了会打击积极性的。。尤其是有很多人参与的情况下,你喜欢用工具不代表别人也用。那选择大众化的未尝不可。
当然,你说的那种直接跑工位上去看就比较搞笑了。
我还本来想自己做一个review的工具,后来也是转念一想,还真没什么必要。。。。需求太少了。
github你可以试试,简单而高效。批注很给力。当然,前提是公司敢于把代码放上去。虽然github也有私有库。