代码评审可以被看作是计算机源代码的测试,它的目的是查找和修复引入到开发阶段的应用程序的错误,提高软件的整体素质和开发者的技能。代码审查程序以各种形式,如结对编程,代码抽查等。在这个列表中,我们编制了15个最好的代码审查工具,这将有助于开发者节省代码审查时间

1. Gerrit

Gerrit is a web based code review system, facilitating online code reviews for projects using the Git version control system. Gerrit makes reviews easier by showing changes in a side-by-side display, and allowing inline comments to be added by any reviewer. Gerrit simplifies Git based project maintainership by permitting any authorized user to submit changes to the master Git repository, rather than requiring all approved changes to be merged in by hand by the project maintainer.

2. Rietveld

This is one of the best code review tool from Google wherein users can discuss the defects in the code and review the code.

3. Crucible

code reviews = quality code. Review code, discuss changes, share knowledge, and identify defects with Crucible’s flexible review workflow. Its code review made easy for Subversion, CVS, Perforce, and more.

4. Codeplex

Codeplex provides a complete solution for team system code reviews, and this tool and has become very popular with programmers. This code review tool uses the benefits of team system for reducing waste.

5. Barkeep

Barkeep is a fast, fun way to review code. Engineering organizations can use it to keep the bar high. Barkeep is standalone software that you host. Once it’s set up, you can use it to track and code review any number of git repos available on the internet. It’s designed to be easy to run on Ubuntu.

6. Review Assistant

Review Assistant is a code review plugin for Visual Studio. This code review tool helps you to create review requests and respond to them without leaving Visual Studio. Review Assistant supports TFS, Subversion, Git, Mercurial, and Perforce. Simple setup: up and running in 5 minutes.

7. CodeStriker

Codestriker is an open-sourced web application which supports online code reviewing. Traditional document reviews are supported, as well as reviewing diffs generated by an SCM (Source Code Management) system and plain unidiff patches. There are integration points with CVS, Subversion, Clearcase, Perforce, Visual SourceSafe and Bugzilla. There is a plug-in architecture for supporting other SCMs and issue tracking systems.

8. Code Review Tool

Code Review Tool allows team members to review code collaboratively in an easy and efficient manner by removing most of the overhead associated with regular formal code inspections. It provides all the benefits of formal code inspections and requires considerably less effort and time compared to formal code inspections. It supports both formal and lightweight code review processes.

9. Malevich

Malevich is a web-based, point-and-click code review system designed for use by individuals and small teams. Its goal is making the cost of a comment as close to zero as possible: easy commenting encourages thorough code reviews. Reviewing code in Malevich is easy indeed. A reviewer can see both the original as well as the new revision of a file in a browser. To comment on a line of code, he or she simply clicks on that line, and starts typing. Submitting comments makes them visible to the person who requested the code review, as well as to all other reviewers.

10. Code Brag

Codebrag is a simple code review tool that makes the process work for your team.

11. Veracode

Veracode is the world’s best automated, on-demand, application security testing and code review solution. Founded by experts from security companies such as Guardent, Symantec, @stake, and VeriSign, and built on a Software-as-a-Service model – Veracode solutions deliver application security and automated code review services for enterprises that want to cost-efficiently test software security by identifying flaws in applications. Veracode helps developers create secure software by scanning compiled code (also called “binary” or “byte” code) instead of source code.

12. Collaborator

Collaborator is a code review tool that helps development, testing and management teams work together to produce high quality code. It allows teams to peer review code, user stories and test plans in a transparent, collaborative framework — instantly keeping the entire team up to speed on changes made to the code. By enabling team members to work together to review their work, Collaborator can help you catch bugs before your software hits the market.

13. Peer Review Plugin

With Trac’s current set of features, a peer review plugin fits nicely into its lineup. This plugin’s goal is to eliminate the need for time consuming code review meetings by giving developers the ability to review code in a user-friendly web-based environment during their own time. This program is written primarily in Python. The interface integrates seemlessly with Subversion allowing users to browse the repository for reviewable files. Genshi is used as the server-side web-based scripting language with Javascript and AJAX to modernize the user interface.

14. Codifferous

Codifferous can be described as one of the code review tools which is used by busy software developers. Once your code is imported from BitBucket or Github, the software reads the code in a jiffy.

15. Phabricator

Pfabricator can be defined as an open source software engineering platform which includes various open source web applications. These web applications assist software companies for building better software.

16.Tao-ReviewBoard 
这个是我用过的表现不错,集成到eclipse,提交svn前必须进行codereview,这个可以设置
http://www.oschina.net/p/tao-reviewboard

代码审查codereview工具相关推荐

  1. Eclipse Code Review(代码审查)工具介绍

    http://soartju.iteye.com/blog/564690 最近组内一直在做代码改进,既然是代码级别的改进,我想比较直接有效的办法就是Code Review. 虽然以前开发部也做过代码评 ...

  2. CodeReview工具:UpSource+SVN+Idea搭建与使用

    1 下载.安装.配置 1.1 官网主页下载zip包 https://www.jetbrains.com/upsource/features/  免费版可以创建10个用户,admin + guest + ...

  3. CodeReview工具:UpSource+SVN+Idea搭建与使用 1

    1 下载.安装.配置 1.1 官网主页下载zip包 https://www.jetbrains.com/upsource/features/ 免费版可以创建10个用户,admin + guest + ...

  4. 17款code review工具

    本文是码农网原创翻译,转载请看清文末的转载要求,谢谢合作! 好的代码审查器可以大大地帮助程序员提高代码质量,减少错误几率. 虽然现在市场上有许多可用的代码审查工具,但如何挑选也是一个艰巨的任务.在咨询 ...

  5. 关于持续集成,质量管理,工具等

    1.持续集成Git+Gerrit+Jenkins 2.持续集成Apache Continuum 3.持续集成Hudson 4.代码质量管理PMD 5.代码质量管理FindBugs 6.代码质量管理Ch ...

  6. 工具的特性_16 个好用的 Code Review 工具

    作者 | Guru99 译者 | 刘雅梦 策划 | 小智 来源:GitHubDaily 原文链接:https://mp.weixin.qq.com/s/xwqVD69o6_qrgV0dxj_2aw C ...

  7. Android 性能优化工具

    Android 性能优化工具 这段时间总结了一些常用的性能优化工具,当然这些并没有包含全部的工具,下面稍微对这些工具做个简单的总结: 1.应用codeReview工具 StrictMode 检测应用主 ...

  8. 超 6 万的微软工程师是如何进行代码审查的?| CSDN 博文精选

    微软共有 14 万员工,其中大约 44%(超过6万)是工程师,你是否想知道大厂是如何通过代码审查来保证代码质量的? 作者 | Michaela Greiler 译者 | Jackyzhe CSDN 博 ...

  9. 代码审查和不良编程习惯

    有时候,做为一个程序员,我觉得我的职业生涯会被我开发软件使用的开发工具和技术架构明显的分割成几个阶段.一部分是因为使用的编程语言--在大学时是Smalltalk,在Gog Creek公司是C#和Pyt ...

  10. 作为 IT 从业人员,你觉得有什么工具大大提高了你的工作效率?

    目录 前言: 1. 禅道 2. Jenkins 3. sonarqube 4.showdoc 5.swgger 6.分布式配置中心apollo 7. appscan 8.项目开发文档流程化归档 9.M ...

最新文章

  1. angularjs directive 的几点使用技巧
  2. Javascript自由拖拽类
  3. java bitset用途_浅谈Java BitSet使用场景和代码示例
  4. RocketMQ的Producer详解之分布式事务消息(代码实现以及过程分析)
  5. confirm关闭 layer_基于 vue+layer.js 超青睐的弹窗组件VueLayer
  6. 取代安卓梦碎!鸿蒙系统不用于手机
  7. 测试类报错:空指针异常
  8. Composite(组合)
  9. doip 源码_DoIP—协议框架
  10. vs2015开发在网页中调用的ocx控件详解(一)
  11. 如何拯救k8s镜像分发的阿喀琉斯之踵
  12. CAN唤醒硬件方案和软件分析
  13. PHP小V脸蛋白线,HPH小v脸蛋白线好不好用?HPH小v脸蛋白线怎么用
  14. 【QT】linux下alsa库的移植和QT中音视频的处理笔记
  15. 浅谈软件开发方向之嵌入式
  16. adas记录仪app_小蚁行车记录仪app
  17. GUC-11 线程池
  18. IPhone基于OAtuth的 twitter客户端开发
  19. 熬夜怒肝,图解算法!BFS和DFS的直观解释
  20. android xvideo app,xvideos2019最新免费版

热门文章

  1. 微信收款播报器提示服务器断开,微信收款语音提醒开启后收不到语音提醒怎么办? 专家详解...
  2. win10安装jdk
  3. 删除ftp服务器上文件夹的方法,删除ftp服务器文件夹
  4. 【华为认证考试扫盲】超详细的华为认证入门基础知识,考证必看。
  5. python源码中明明没有逻辑代码 为什么还能执行呢
  6. JS: 百度地图与腾讯/高德地图经纬度转换
  7. 【Android 逆向】Android 逆向通用工具开发 ( PC 端工具 hacktool 启动 main 函数分析 | hacktool 工程中的核心类 HackCommand 分析 )
  8. 智慧校园大数据平台建设和运营整体解决方案
  9. TKMybatis使用UUID
  10. js如何连接mysql数据库_js怎样连接和调用mysql数据库?