Buck:Facebook构建工具

buckbuild

Buck是一个Facebook开发并自己使用的构建系统,旨在提倡创建小巧可重用代码与资源模块,支持多种语言与开发平台。

主要特性

Buck可以在以下几个方面为团队提供帮助:

  • 加速构建。Buck利用多核处理器并行构建独立模块, 支持增量构建,跟踪未变化模块列表以实现最小化重新构建。
  • 实现可重复构建。Buck仅使用声明式输入,每个人都能得到同样的结果。
  • 得到正确的增量式构建。Buck根据你输入的内容而不是时间戳来判断是否构建。因此,可以确保增量构建每次都是正确的,无需清理(clean build)。
  • 理解依赖关系。通过 buck query 能够更好地理解你的依赖关系,确定构建产品需要什么内容。
  • 与IDE集成。通过 buck project,IDE可以更好地支持你的项目,让团队开发提高生产力。

快速上手

开发资源

官方网站:https://buckbuild.com/
开源地址:https://github.com/facebook/buck

打赏支持我整理更多优质资源,谢谢!

打赏编辑

打赏支持我整理更多优质资源,谢谢!

任选一种支付方式

1 收藏

资源整理者简介:唐尤华

唐尤华:我喜欢程序员,他们单纯、固执、容易体会到成就感;面对压力,能够挑灯夜战不眠不休;面对困难,能够迎难而上挑战自我。他们也会感到困惑与傍徨,但每个程序员的心中都有一个比尔盖茨或是乔布斯的梦想“用智慧开创属于自己的事业”。我想说的是,其实我是一个程序员。 个人主页 · 贡献了108个资源 · 17 ·    


直接登录

推荐关注

按分类快速查找

关于资源导航
  • 伯乐在线资源导航收录优秀的工具资源。内容覆盖开发、设计、产品和管理等IT互联网行业相关的领域。目前已经收录 1439 项工具资源。
    推送伯乐头条热点内容微信号:jobbole 分享干货的技术类微信号:iProgrammer