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

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

    • 相关资料少。

  • 相关阅读:
    java多线程编程(一)
    java的本地文件操作
    Java基础总结(二)
    Gym 100851 Distance on Triangulation
    Gym 100851 题解
    Gym 101482 题解
    CodeForces Round 521 div3
    zoj 5823 Soldier Game 2018 青岛 I
    CodeForces round 520 div2
    CodeForces 1042 F Leaf Sets 贪心
  • 原文地址:https://www.cnblogs.com/wangkongming/p/5163367.html
Copyright © 2011-2022 走看看