代码检查工具有哪些

小编 3748

代码检查工具有:1.Gerrit;2.Crucible;3.Codeplex;4.CodeStriker;5.Codebrag;6.Collaborator;7.Code Review Tool;8.Code Reviewer;9.Malevich;10.Peer Review Plugin;11.Codifferous;12.Smart Bear;13.Reviewale。

1.Gerrit

Gerrit是一个基于网络的代码审查系统,便于使用Git的项目进行在线代码审查。Gerrit通过并排显示更改,使评论更容易,并允许任何评论者添加内联评论。

Gerrit通过允许任何授权用户将更改提交给主Git存储库来简化基于Git的项目维护,而不是要求所有已批准的更改由项目维护者手动合并。

2.Crucible

Crucible是一款超级受开发人员欢迎的代码审查工具,可以审查代码、讨论修改,通过Crucible灵敏的审阅流程来确定缺陷。它的代码审查适合于Subversion,CVS,Perforce等代码版本控制系统。

3.Codeplex

Codeplex为团队系统代码审查提供了一个完整的解决方案,该工具已经变得非常受程序员的欢迎。该代码审查工具使用团队系统的优点来减少浪费。

4.CodeStriker

Codestriker是一款支持在线代码审查的开源Web应用程序。支持传统的文档审查,以及查看SCM(源代码管理)系统和普通单向补丁生成的差异。与CVS,Subversion,Clearcase,Perforce,Visual SourceSafe和Bugzilla都能集成。还有一个用于支持其他SCM和发布跟踪系统的插件架构。

5.Codebrag

Codebrag是一款简单轻巧,提高进程作为的代码审查工具。它能帮助我们解决不少问题,如非阻塞代码审查、智能邮件通知、联机注释等等。

6.Collaborator

Collaborator是一个代码审查工具,可帮助开发、测试和管理团队共同合作,开发高质量的代码。它允许团队在透明的协作框架中进行同行评审,用户故事和测试计划让整个团队能快速将变化应用到代码中。通过使团队成员共同合作审查其工作,Collaborator可以帮助用户在软件上市之前捕获错误。

7.Code Review Tool

Code Review Tool允许团队成员通过一种简单而有效的方式来协作审查代码,从而消除与常规正式代码检查相关的大部分开销。它提供了正式代码检查的所有优势,且相比之下所需的精力和时间更少。它支持正式和轻量级的两种代码审查流程。

8.Code Reviewer

Code Reviewer是一款免费的、简单的又易于部署和使用的代码审查工具,由SmartBear开发——也是Collaborator的发明者,业界名列前茅家推出商用代码审查工具的公司。

9.Malevich

Malevich是一个基于网络的点击式代码审查系统,专为个人和小团队使用而设计。其目标是将评论的成本尽可能接近零:轻松评论鼓励彻底的代码审查。

用Malevich审查代码真的很简单。审查人员在同一个浏览器中,既可以看文件的原始版本,也可以看它的新版本。如果想要给某一行代码添加注释,只需要点击那一行,直接打字就可以了。提交注释之后,其他代码审查人员都可共享。

10.Peer Review Plugin

Trac的Peer Review Plugin(同行评审插件)。该插件的目标是消除耗时的代码审查会议,让开发人员能够在自己的时间内在用户友好的基于Web的环境中查看代码。这个程序主要是用Python编写的。该界面与Subversion无缝集成,允许用户浏览可查看文件的存储库。使用了Genshi作为Web端的脚本语言,与Javascript和AJAX一起构建了一个现代化的用户界面。

11.Codifferous

Codifferous可以被描述为,繁忙的软件开发人员使用的代码审查工具。一旦代码从BitBucket或Github导入,软件就会立即读取代码。

12.Smart Bear

SmartBear是一个有助于团队通过共同的开发、测试和管理工作以便能生产出高质量代码的代码审查工具。它允许团队在一个透明、协作的框架下进行同行代码审查、用户故事和测试计划——即时保持整个团队知晓对代码所做的更改。

13.Reviewale

Reviewale是市面上新出来的代码审查工具,它的功能包括语法高亮、发现bug/问题、改进代码、干净的用户界面、自定义代码字体等等。

延伸阅读

代码检查的意义是什么

名列前茅,提高代码可读性,统一规范,方便他人维护,从长期来看符合公司内部开源战略。

第二,帮助发现代码缺陷,弥补人工代码评审的疏漏,节省代码评审的时间与成本。

第三,有助于提前发现问题,节约时间成本,降低缺陷修复成本。

第四,促进公司编码规范的落地,在规范制定后借助工具进行准入检查。

第五,提升编码规范的可运营性,针对反馈较多的不合理规范进行调整更新。

回复

我来回复
  • 暂无回复内容

注册PingCode 在线客服
站长微信
站长微信
电话联系

400-800-1024

工作日9:30-21:00在线

分享本页
返回顶部