1
Elfe OP 哦对了,tfsodd还有很强的一个,是可以比较两个shelveset之间的差异。
因此第一次review提意见,改了,再做一个shelveset,然后reviewer可以光看新的改动。 这个不知道什么Mac下什么工具能做到 或者,能用若干命令拼接起来达到这个效果么?(当然我并不希望reviewer机器上得要多份workspace) |
2
Elfe OP 还想起windows下一个很牛的工具,作为VisualStudio的插件安装的,review代码的窗口上可以直接在代码旁边加comments,就像word文档中加comments一样。
因为连接服务器太慢,我个人基本上不太用,以至于现在都想不起名字了。不过确实很不错的工具。 不知这个有Mac版么? |
3
sparklo 2012-06-09 01:19:45 +08:00 1
|
5
lch21 2012-06-09 01:42:47 +08:00 1
曾经用beyond compare
|
6
ksword 2012-06-09 01:44:22 +08:00 2
facebook使用phabricator,已经开源了,或者可以试下 http://phabricator.org/#differential
|
8
sampeng 2012-06-09 01:51:27 +08:00
我有个比较不理解的。。
用svn有啥问题= =代码review一定只看提交和改动部分么。。。。。svn也很快很简单啊。。。。 我倒觉得github是个威武的review的东西。。直接批注上去就是了。 |
10
Elfe OP @sampeng 当然是专注在改动部分,但一定要结合整体来看呀。
SVN/XCode对我来说是全新的,我不知道是我没发现这些功能,还是它们确实不存在。我觉得目前我所加入公司的code review简直是灾难。 不知道你是怎么用SVN的,详细解释一下可以么? |
11
sampeng 2012-06-09 11:34:24 +08:00
@Elfe 其实很简单,我们没把事情弄那么复杂。
每个人的代码都是相对独立的。在有良好的代码结构的条件下,直接看他的代码即可。 我工作的两家公司都是如此。 虽然比你的只关注改动部分看的代码要多的多。但好处是全局性的观察。 很多时候review可以看出代码的修改是否影响到了我或者其他程序员的接口功能。。。。。 改接口却不管下层调用的情况太多了。。 而且有些优化性质的第一次看是没感觉的,第二次看突然会觉得某个地方需要优化一下的情况也蛮多的。。所以整体看可以解决这个问题。。 然后就直接写邮件告知。。。也没出现啥问题啊。。。。。 工具用最简单的就行了。。关键在人和做的过程。搞复杂了会打击积极性的。。尤其是有很多人参与的情况下,你喜欢用工具不代表别人也用。那选择大众化的未尝不可。 当然,你说的那种直接跑工位上去看就比较搞笑了。 我还本来想自己做一个review的工具,后来也是转念一想,还真没什么必要。。。。需求太少了。 github你可以试试,简单而高效。批注很给力。当然,前提是公司敢于把代码放上去。虽然github也有私有库。 |
12
atempcode 2012-06-09 14:03:11 +08:00
|
13
xuwenhao 2012-06-09 14:07:31 +08:00
ReviewBoard,但是觉得不太好用,也就是凑合
|
14
kaichen 2012-06-09 14:36:14 +08:00
|
15
clino 2012-06-09 21:54:57 +08:00
可以用 google 的 gerrit,当然前提是也用 gerrit 的 git 服务,很方便好用
或者用 redmine ,这个可以和外部的版本管理服务相配合 svn/hg/git 都可以 |
17
kaichen 2012-06-09 23:58:29 +08:00
@sampeng 有的,和Github一样可以对整个Commit或者某行代码进行comment。Comment的时候还可以选择是Notify整个项目的所有人或者只是Author。
|
20
lnsoso 2013-02-06 12:52:56 +08:00
直接每日通过 shell 生成 repos 的 .php diff 来硬读
|
21
qiukun 2013-02-07 23:41:07 +08:00
|
22
faywong8888 2015-01-23 16:51:02 +08:00
@kaichen gitlab适合项目维护者review贡献者也就是一对一的review。不知道gitlab有没有多对一的review方案?
|
23
faywong8888 2015-01-23 16:51:50 +08:00
@clino gerrit用过两年,专注于做code review,非常好用且高效。
|