博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Phabricator是什么,代码审查工具
阅读量:4449 次
发布时间:2019-06-07

本文共 609 字,大约阅读时间需要 2 分钟。

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不是文件的全部内容。

  • 跟代码库不关联,做统计及覆盖率比较困难。

  • 相关资料少。

转载于:https://www.cnblogs.com/wangkongming/p/5163367.html

你可能感兴趣的文章
Laravel LTS 分割 路由文件的最佳方式
查看>>
什么是python?
查看>>
Flat files upload(本地文件数据上载)(二)
查看>>
Java反射机制
查看>>
java并发:原子类之AtomicLong
查看>>
mysql视图初探
查看>>
测试分类
查看>>
找回被丢弃怎么找都找不回来的git中的commit
查看>>
Azure 上 Linux 虚拟机 Mac 地址的持久化
查看>>
2019-8-10 考试总结
查看>>
hdu 4308 Saving Princess claire_(bfs,4级)
查看>>
JAVA学习之工厂方法模式,工厂类用反射功能实现
查看>>
C# Java 3DES加密解密 扩展及修正\0 问题
查看>>
C# ThreadState属性分析
查看>>
C#request 请求响应
查看>>
bzoj3745: [Coci2015]Norma 分治,单调队列
查看>>
HDU 2612 Find a Way
查看>>
如何实时查看mysql当前连接数?
查看>>
C#串口通信:MSComm控件使用详解
查看>>
配置maven和创建maven项目
查看>>