zoukankan      html  css  js  c++  java
  • 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不是文件的全部内容。

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

    • 相关资料少。

  • 相关阅读:
    最小堆
    HDU1022+栈
    POJ2318+几何+判点在四边形内
    HDU1003+最大连续子序列和+起始终止位置
    HDU1174+三维点到直线距离
    HDU4517
    Two Phase Commit (2PC) [转]
    分布式系统领域经典论文翻译集 [转]银河里的星星
    每个程序员都应该知道的8个LINUX命令 [转]
    Google File System解析 [转]
  • 原文地址:https://www.cnblogs.com/wangkongming/p/5163367.html
Copyright © 2011-2022 走看看