文档章节

17款最佳的代码审查工具

zqwang121
 zqwang121
发布于 2016/04/19 13:51
字数 1354
阅读 116
收藏 6
点赞 1
评论 1

1)CodeStriker
CodeStriker是一个免费&开源的Web应用程序,可以帮助开发人员基于Web的代码审查。它不但允许开发人员将问题、意见和决定记录在数据库中,还为实际执行代码审查提供了一个舒适的工作区域。

官方网站:http://codestriker.sourceforge.net/index.html
2)RhodeCode
RhodeCode是另一款非常棒的代码审查工具,能让你发现代码中的bug和问题,并在检查过后删除它们。

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

官方网站:http://codebrag.com/
4)Phabricator
Phabricator是一个开源软件和web应用,包括代码审查、托管GIT /Hg/ SVN、寻找bug、浏览和审计源代码等功能。

官方网站:http://phabricator.org/
5)Codifferous
Codifferous是一款免费的代码审查工具,能为我们提供更快的代码审查服务。无论你在何时何地,Codifferous能让你的团队协作审查工作变得更容易。你忘记了一个pull请求?没事。Codifferous允许你检查任意分支上的代码,无论何时你都可以留下注释、获得反馈。

官方网站:https://codifferous.com/
6)Getbarkeep
Barkeep是“非常友好的代码审查系统”——让你用一种快速又有趣的方式来检查代码。你也可以用它翻阅Git存储库的提交,看diff文件,写注释,并且你还可以将这些注释通过电子邮件发送给下一位提交者。

官方网站:http://getbarkeep.org/
7)Crucible
Crucible是另一款超级受开发人员欢迎的代码审查工具,可以审查代码、讨论修改,通过Crucible灵敏的审阅流程来确定缺陷。Crucible能够使得Subversion、CVS、Perforce等版本控制软件的代码审查变得简单起来。

官方网站:https://www.atlassian.com/software/crucible/overview
8)Code Review Tool
Code ReviewTool允许团队成员通过一种简单而有效的方式来协作审查代码。它提供了正式代码检查的所有优势,而且相比而言,所需的精力和时间更少。它既支持正式,也支持轻量级的代码审查进程。

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

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

官方网站:http://smartbear.com/product/collaborator/overview/
11)Review Assistant
Review Assistant是一款支持Visual Studio的简单又优秀的代码审查工具。
1)在审查级别、特定的源代码块或源代码条上添加你的注释。
2)在预定会议之外启动与团队成员之间就代码的讨论。
3)标记需要修正的注释和缺陷之处。
4)在代码编辑器显示审查注释。
5)在审查注释和代码之间进行即时切换。

官方网站:https://visualstudiogallery.msdn.microsoft.com/9ef817b4-2c6d-4213-8b08-5be48f9d91b9
12)Review Board
Review Board是程序员节约时间、资金和精力的代码审查好工具。语法高亮的代码,可便于更快读取。

13)Peer Review Plugin
此款插件通过提供基于Web的友好的审查环境,来节省开发人员在代码审查会议上所需要浪费的时间。

官方网站:http://trac-hacks.org/wiki/PeerReviewPlugin
14)Code Reviewer
CodeReviewer是一款免费的、简单的又易于部署和使用的代码审查工具,由SmartBear开发——也是Collaborator的发明者,业界第一家推出商用代码审查工具的公司。

官方网站:https://codereview.appspot.com/
15)Code Analysis Tool
CAST代码分析技术着眼于解决两个基本问题。首先,最现代化的IT系统是由成千上万的组件构成,由多个团队和许多开发人员构建的。其次,测量这些系统的软件质量需要涉及多种技术和代码工具。

官方网站:http://www.castsoftware.com/products/code-analysis-tools
16)jArchitect
JArchitect可简化复杂Java代码库的管理。你可以使用JArchitect分析代码结构、指定设计规则、执行高效的代码审查,以及通过比较不同版本的代码掌握作出的改进。

官方网站:http://www.jarchitect.com/
17)Reviewale
Reviewale是市面上新出来的代码审查工具,它的功能包括语法高亮、发现bug/问题、改进代码、干净的用户界面、自定义代码字体等等。

官方网站:https://reviewable.io/
英文原文:20 Best Code Review Tools for Developers

© 著作权归作者所有

共有 人打赏支持
zqwang121
粉丝 5
博文 22
码字总数 15121
作品 0
杭州
程序员
加载中

评论(1)

huimark
huimark
最流行的是哪款呢?
代码审计工作

1.Review Board——在线代码审查工具(http://www.infoq.com/cn/news/2008/02/reviewboard) 2.搭建代码审查系统Gerrit(http://www.cnblogs.com/yuxc/archive/2013/04/11/3015729.html) 3.17款......

IT追寻者
2016/10/28
67
0
17款最佳的代码审查工具

好的代码审查器可以大大地帮助程序员提高代码质量,减少错误几率。 虽然现在市场上有许多可用的代码审查工具,但如何挑选也是一个艰巨的任务。在咨询过有关专家的建议和意见之后,我们罗列出...

丫丫的
2016/02/23
226
0
程序猿必备的17款最佳的代码审查工具

  好的代码审查器可以大大地帮助程序员提高代码质量,减少错误几率。   虽然现在市场上有许多可用的代码审查工具,但如何挑选也是一个艰巨的任务。在咨询过有关专家的建议和意见之后,我...

爱前端
2017/12/07
0
0
Upsource 一个新的代码审查工具-安装使用指南

Upsource 一个新的代码审查工具(Polyglot code review tool),Upsource安装、配置及使用介绍…… 写在前面的话 最近因项目组需要,在寻找一款比较好用的代码审查工具,因为是Intellj IDEA深度...

FuYung
2016/11/26
568
1
你们公司做代码审查吗?

每当从各种公司听到他们正在尝试自动化部署/测试的事情,我都非常关注,但通常会很吃惊,他们很少会考虑去实行代码审查制度。 看到这种情况,我通常想问:如果代码没有经过其它人的审查,你如...

oschina
2014/06/06
6.9K
47
史上最昂贵代码现身

你在Play Store里见过最昂贵的应用是什么?是6.99美元的Minecraft还是99.99美元的包含几个G美国司法考试资料的Dominate The Bar?事实上,这两天登陆过Play Store的同学几乎都看到过远比Min...

oschina
2014/04/09
16.6K
38
OSChina 开源周刊 44 期

每周技术抢先看,总有你想要的! 移动开发 【开发】使用 Countly 来分析 Apple Watch 统计数据 【翻译】Xcode 7 中的 UI 测试功能 前端开发 【开源访谈】大漠穷秋:AngularJS 发展与开源精神...

OSC编辑部
2015/07/25
1K
2
21款优秀的专家级网络工具和服务

  【IT168 评论】网页设计师、开发人员和自由职业者都有数百种网络工具可供选择。他们想更有效率、获得相同的结果而花费更少的钱等。本文列出了资深行业专家推荐的最佳网络工具和服务列表,...

it168网站
2017/07/20
0
0
20个最受欢迎的 AngularJS 开发工具

     AngularJS 是那些想要以动态形式开发web应用的开发者最喜欢的框架之一。如果你是一个开发者希望基于AngularJS启动一个项目,你需要筛选众多的工具。   为了减少使用AngularJS开发...

Web前端开发
2017/03/14
0
0
vs2011 新特性

据悉,Visual Studio 2011预览版提供了用HTML5、JavaScript、C#、Visual Basic和C++的语言开发Windows 8 Metro应用程序的工具,包括代码解析和检查工具。本次大会上,微软演示了一款可视化编...

Matrix4X4
2012/03/02
734
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

MyBatis源码解读之延迟加载

1. 目的 本文主要解读MyBatis 延迟加载实现原理 2. 延迟加载如何使用 Setting 参数配置 设置参数 描述 有效值 默认值 lazyLoadingEnabled 延迟加载的全局开关。当开启时,所有关联对象都会延...

无忌
6分钟前
0
0
javascript 类变量的实现

代码如下: function echo(){ for(let i=0;i<arguments.length;i++) console.log(arguments[i]);}function extend(o, p){for (prop in p) {o[prop] = p[prop]}retur......

backbye
10分钟前
0
2
编程语言对比分析:Python与Java和JavaScript(图)

编程语言对比分析:Python与Java和JavaScript(图): 凭什么说“Python 太慢,Java 太笨拙,我讨厌 JavaScript”?[图] 编程语言生而为何? 我们人类从原始社会就是用语言表达自己,互相沟通...

原创小博客
18分钟前
0
0
Akka构建Reactive应用《one》

看到这Akka的官网,描述使用java或者scala构建响应式,并发和分布式应用更加简单,听着很高级的样子,下面的小字写着消息驱动,但是在quickstart里面又写容错事件驱动,就是这么钻牛角尖。 ...

woshixin
30分钟前
0
0
ffmpeg源码分析 (四)

io_open 承接上一篇,对于avformat_open_input的分析还差其中非常重要的一步,就是io_open,该函数用于打开FFmpeg的输入输出文件。 在init_input中有这么一句 if ((ret = s->io_open(s, &s-...

街角的小丑
31分钟前
0
0
String,StringBuffer ,StringBuilder的区别

不同点 一、基类不同 StringBuffer、StringBuilder 都继承自AbStractStringBuilder,String 直接继承自 Object 2、底层容器“不同” 虽然底层都是字符数组,但是String的是final修饰的不可变...

不开心的时候不要学习
47分钟前
0
0
nodejs 文件操作

写文件code // 加载文件模块var fs = require("fs");var content = 'Hello World, 你好世界!';//params 文件名,内容,编码,回调fs.writeFile('./hello.txt',content,'utf8',function (er......

yanhl
49分钟前
0
0
SpringBoot mybits 查询为0条数据 但是在Navicat 中可以查询到数据

1.页面请求: 数据库查询: 2018-07-16 17:56:25.054 DEBUG 17312 --- [nio-9010-exec-3] c.s.h.m.C.selectSelective : ==> Preparing: select id, card_number, customer_id, customer_nam......

kuchawyz
59分钟前
0
0
译:Self-Modifying cod 和cacheflush

date: 2014-11-26 09:53 翻译自: http://community.arm.com/groups/processors/blog/2010/02/17/caches-and-self-modifying-code Cache处在CPU核心与内存存储器之间,它给我们的感觉是,它具......

我叫半桶水
今天
0
0
Artificial Intelligence Yourself

TensorFlow是谷歌基于DistBelief进行研发的第二代人工智能学习系统,其命名来源于本身的运行原理。Tensor(张量)意味着N维数组,Flow(流)意味着基于数据流图的计算,TensorFlow为张量从流...

孟飞阳
今天
0
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部