2010-10-23 21 views
8

我正在考虑为mydev团队购买SmartBear Code Collaborator,以帮助我们协调和执行代码评审。成本不是这里的选择/问题,而是我们想为工作找到合适的工具。您对SmartBear代码协作者有什么看法?

对于在团队中使用它有什么意见?你喜欢它什么?你不喜欢它什么?讨厌?烦恼?好?坏?值得吗?

回答

1

我的意思是,这是一个有争议的问题,但我喜欢用户体验,它很容易设置,学习和使用。

就我个人经验而言,同行代码评论中最重要的部分是开始这样做,而且工具本身是第二重要的,你基本上可以使用任何差异工具。因此,对于小型团队和项目来说,代码合作者可能是一种矫枉过正的行为,但形式主义太多了。

0

我是smartbear的忠实粉丝。我用它远程团队取得了巨大的成功。上面的帖子说明了它很漂亮,安装简单,易于使用。我们没有使用任何工作流程功能,所以我不能对此发表评论。只要我们触摸其他人会关心的代码,我们就会尽力遵守规则。

7

SmartBear的代码协作器将所有与代码审查相关的杂事和自动化。打包代码进行审查,准确提供您想要评论的线路的反馈意见,发送反馈意见,回复反馈意见,针对线路或问题进行争论等等。开发人员实际上开始喜欢做评论。评论所预防的缺陷是最毛茸茸的。我有一位最好的软件工程师告诉我,如果没有审查,团队就没有办法找到缺陷,因为它被其他行为所掩盖。但在审查中他们盯着代码,代码没有意义,所以他们修正了它。

我们还创造了术语“反向代码审查”。这是当一位有经验的软件工程师将评论发送给多位经验较少的软件工程师,目的是共享解决方案或教授模式。它可以很好地提高团队的实力。

我的两个团队到目前为止都使用过它,并且都认为它是一个有用的工具。第一个团队告诉我如何为它付钱,因为他们不希望在评估期结束后放弃这个工具......免责声明:我为Peer Code Review的最佳保密秘书编写了一章。但是,只有在我们使用该工具之后,才真正喜欢它。

+0

你说的一切都是真的。这个,但他们的用户体验需要改进。 – 2012-10-04 19:47:41

0

此工具非常重要,不仅适用于远程团队。曾经想要检查某些内容,但是“正确”的代码审查人员正在度假,因此您会得到完全错误的人员来执行此操作?今年我们通过代码审查发现,我们的软件中有100多个错误。正如你所知道的,当你发现它那么早时,修复比试验者在3周(或更多)后发现它要便宜得多。

+1

确实如此,但所有这一切都可以通过使用任何工具来实现,而不仅仅是代码协作者。 – 2012-02-14 18:02:32

0

我是一家软件开发公司的执业软件开发人员。我可以说Code Collaborator确实帮助我们审查上传到代码库的代码。它支持SVN(Subversion),CVS,Source Safe等版本工具。我们已经使用这个软件已经有3年多了,它确实节省了大部分时间以友好的方式审查代码,因为它具有直接与您的Web服务器通信的GUI应用程序。

31

这是可怕的软件。

我们一直在这里使用它几年,一般人都不喜欢它。

  1. 如果你有几百个小型文本文件一个变更,准备花一个小时把它上传到服务器。

  2. UI很可怕。用户界面元素会改变大小,并在点击它们时四处移动。配色方案看起来像是由醉酒的幼儿园儿童设计的,蜡笔太多。

  3. “协作”机制迫使您输入一个邮票大小的文本框。它不能调整大小。 :(

  4. 没有语法高亮。

  5. 代码审查是有很多回,并迅速提出几十个消息的重压下崩溃。注意我说的几十个......这是令人抓狂得到愚蠢电子邮件,告诉你,你有一个新的“消息”。然而,当你签,你无法找到新的消息了所有的旧消息的甩在身后。

我可以继续下去,但我有我的理智保护......

+7

我同意C约翰逊。它有很多令人烦恼的事情,使其真正可用。例如。您无法在审阅窗格中选择并复制代码。 – 2013-04-16 11:11:02

+0

您的一些投诉现在已修复。 – bughi 2013-05-09 07:15:51

+1

希望你已经注意到恼人的跳舞熊猫。我认为我们正在使用一种工具来提高开发效率! – Nayan 2014-01-30 10:54:51

相关问题