Phabricator是什么,代码审查工具
Phabricator是什么?
Phabricator支持两种代码审查工作流:“review”(提交前审查)和 “audit”(提交后审查)。 Phabricator是Facebook保驾护航的11大IT技术之一。在Phabricator的网站中,开发者给出了这样的描述:“Facebook的工程师们毫不掩 饰自己对于Phabricator的喜爱之情,他们甚至将它视为‘顺利’与‘严谨’的代名词。
Phabricator的优缺点:
优点:
phabricator 中也是通过提交request来展示diff做reivew.但是他的diff不是文件的全部内容,只是diff的部分,所以不需要事先在工具里添加库,可以直接提交diff,也可以粘贴diff的内容来提交。
不光只有代码review工具,还有bug跟踪,wiki等功能。可以直接做单元测试,bug与代码review的关联。
按request状态分类清晰,搜索功能好用。
支持svn 和 git。
所有检视工作只需要一个浏览器,不需要安装额外的插/软件。
操作界面和易用性非常棒。
缺点:
用户不支持域设置,需要管理员来添加。这点我们可以通过脚本来批量添加用户解决。
diff不是文件的全部内容。
跟代码库不关联,做统计及覆盖率比较困难。
相关资料少。
Phabricator是什么,代码审查工具相关推荐
- 20最佳代码审查工具-专门为开发人员准备
程序员总是面临最后期限的压力和很多延误软件设计相当不稳定,整个产品是不稳定的.这种不稳定性的设计软件的原因是,它是不能正常测试.来的工作代码审查工具.的代码审查工具可以帮助web开发人员指出他们哪些区 ...
- 代码审查工具 sonarqube 简介
目录 1. 什么是SonarQube? SonarQube的功能 1.糟糕的复杂度分布 2.重复 3.缺乏单元测试 4.没有代码标准 5.没有足够的或者过多的注释 6.潜在的bug 7.糟糕的设计(原 ...
- 代码审查工具【Review Board】在Windows环境下安装与配置
前言 Review Board是基于Web的代码审查工具. 官方网站:https://www.reviewboard.org/ Review Board在Windows环境下安装是一件比较困难的事情, ...
- docker搭建upsource代码审查工具,通过gitlab检出项目
docker搭建upsource代码审查工具,通过gitlab检出项目 机器配置 docker搭建upsource代码审查工具,通过gitlab检出项目 拉取镜像 创建挂载目录 启动容器 配置账号密码 ...
- Upsource 一个新的代码审查工具-安装使用指南
为什么80%的码农都做不了架构师?>>> Upsource 一个新的代码审查工具(Polyglot code review tool),Upsource安装.配置及使用介绍-- ...
- docker运行gerrit(代码审查工具)
gerrit是什么? Gerrit,一种免费.开放源代码的代码审查软件,使用网页界面. gerrit背景 Gerrit,一种免费.开放源代码的代码审查软件,使用网页界面.利用网页浏览器,同一个团队的软 ...
- 代码审查工具StyleCop
"代码审查"或是"代码评审"(Code Review),这是一个流程,当开发人员写好代码后,需要让别人来review一下他的代码,这是一种有效发现BUG的方法. ...
- PYTHON代码审查工具
这两天看了python相关代码的审查.覆盖等工具,先记录下来,后边再总结其用法. 1. python的review工具 1.1 Review board Review board 是一个 基于web ...
- java代码审查工具_APP开发常用的一些工具包、软件工具
在APP开发过程中,如果一味的手打每一段原生代码,那么工作量将会非常大,使用适当的软件开发工具,能帮助你在开发软件时节约很多时间,提高工作效率,接下来就来看看在APP开发项目中常用的一些软件工具: 1 ...
最新文章
- jQuery中$(function(){})与(function($){})(jQuery)的区别
- 米家机扫拖机器人说明书_除菌扫拖一次搞定,科沃斯N8除菌扫拖机器人初体验...
- js页面上的excel导出
- hierarchy change in CRM - step1 inbound CSAIBASE queue
- servlet和jsp页面过滤器Filter的作用及配置
- matlab完整脚本模板,在PyCharm中给Python脚本设置默认的代码模板和活动模板,文末有一个案例(MATLAB GUI和Qt对比做一个界面)...
- 解决python报错写入文件 io.UnsupportedOperation: not writable
- 背景图片的位置(HTML、CSS)
- 手写Maven的archetype项目脚手架
- linux镜像 百度网盘链接
- 【毕业设计】基于Springboot学生宿舍信息管理系统
- java网上购物系统_基于java的网上购物系统的设计与实现
- win10开启移动热点,手机无法获取ip地址
- Macbook Pro 外接显示器关闭內建屏幕的方法,开盖状态
- Kteer软件 创建.ktr文件
- java 课设 商品库存管理系统
- Windows Docker Desktop 无法启动报错 Docker Desktop is shutting down 的可能解决办法
- flutter AppBar背景渐变色
- 笔记本每次启动都会先黑屏1分钟再启动问题解决
- VC++游戏编程----游戏画面特效制作2