首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >代码审查工具-使用与否?

代码审查工具-使用与否?
EN

Software Engineering用户
提问于 2013-10-17 21:29:39
回答 2查看 599关注 0票数 0

在我的开发团队中,我们正在进行代码评审,不过我认为不是以正确的方式进行。

我们的进程所面临的问题有:

  1. 没有为正确的代码评审分配足够的时间。
  2. 做评论并不是强制性的--很多时候根本就没有做过。
  3. 开发人员坐在一起进行评审,因为没有另一个简单的“离线”机制,而不需要花费两个开发人员的时间。

我的问题是:代码评审工具的集成能改善上述要点吗?不需要吗?

我很想听听积极/消极的经历。

EN

回答 2

Software Engineering用户

发布于 2013-10-17 21:44:48

通过使用格瑞特坩埚等工具实际执行代码评审,您可以解决问题的第2部分和第3部分。第1部分更多的是一个你永远不会用软件解决的过程/社会问题。

票数 4
EN

Software Engineering用户

发布于 2013-10-17 21:46:26

不,您没有正确地进行代码评审(显然!)因此,问题仍然是,您的代码是否有问题,需要检查会话吗?(即如果您正在发送工作代码,代码评审是一个寻找问题的解决方案)。

如果您认为它们是有益的,那么我将开始使用一个代码评审工具,您可以在“即时”模式下使用它--所以您可以上传代码评审请求,但它不会阻止提交和构建代码的其余过程的发生。我认为,如果您将评审添加到工作流过程中,从而阻止了提交,直到审核结束,您就会最终感到沮丧,并回避评审。在这种情况下要对自己诚实。

但是,如果您可以在有时间的时候检查代码,那么它将成为一种很好的方法来展示您为解决工作任务所做的事情,并且您可以通过引发后续的bug来修复代码评审缺陷。

好的代码审查工具是ReviewBoard --一个python网站。你上传差异到网站,然后可以分配和评论他们。VMWare开发它是为了他们自己的目的。如果使用git,格瑞特工作得很好。Redmine有一个不错的代码审查插件,它允许基于任何提交的评论,您只需创建一个新的评论就可以作为另一个跟踪器票证。它使用起来很愉快,而且不会妨碍你。

票数 4
EN
页面原文内容由Software Engineering提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://softwareengineering.stackexchange.com/questions/214790

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档