您对SmartBear Code Collaborator有何看法?

Joh*_*ohn 9 code-collaborator

我正在考虑为mydev团队购买SmartBear Code Collaborator,以帮助我们协调和进行代码审查.成本不是这里的选项/问题,而是我们希望为工作获得正确的工具.

您对在团队中使用它有何看法?你喜欢它什么?你不喜欢什么?讨厌?烦恼?好?坏?值得吗?

C J*_*son 31

这是一个糟糕的软件.

我们在这里工作了几年,一般人们根本不喜欢它.

  1. 如果您有几百个小文本文件的更改列表,请准备花一个小时将其上载到服务器.

  2. 用户界面很可怕.UI元素会更改大小并在您单击时移动.配色方案看起来像是由一个喝太多蜡笔的醉酒幼儿园儿童设计的.

  3. '协作'mechansim强迫您输入一张邮票大小的文本框.它无法调整大小.:(

  4. 没有语法突出显示.

  5. 在数十条消息的重压下,很多来回的代码评论很快就会崩溃.请注意我说了几十个......让愚蠢的电子邮件告诉你有一条新的"消息"令人抓狂.然而,当您登录时,您无法从留下的所有旧消息中找到新消息.

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

  • 我同意C Johnson的观点.它有很多烦恼使得实际上可以使用它真的很烦人.例如,您无法在审阅窗格中选择和复制代码. (7认同)

小智 7

SmartBear的Code Collaborator承担与代码审查相关的所有杂务并自动化它们.打包代码进行审核,准确提供您要评论的行的反馈,发送反馈,回复反馈,争论一条线或问题,等等.开发人员实际上开始喜欢做评论.评论所预防的缺陷是最毛茸茸的缺陷之一.我有一位最好的软件工程师告诉我,没有审查,团队就没有办法找到给定的缺陷,因为它被其他行为所掩盖.但是在评论中他们盯着代码并且代码没有意义,所以他们修复了它.

我们还创造了"反向代码审查"这一术语.这是一位经验丰富的软件工程师向多个经验不足的软件工程师发送评论,目的是共享解决方案或教授模式.它可以很好地提高团队的实力.

到目前为止,我的两个团队已经使用过它,并且都认为它是一个有用的工具.第一个团队告诉我要弄清楚如何支付它,因为他们不想在eval期结束后给这个工具...免责声明:我写了一章关于同行代码评论的最佳保密秘诀.但这只是在我们使用该工具之后才出现的,并且非常喜欢它.