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不是文件的全部内容。
跟代码库不关联,做统计及覆盖率比较困难。
相关资料少。