QB64 搜索技巧 核手提箱 文字记录 海洋云增白 开源地图 Bliss AI 搜索答案 深海沉船 自由职业 policy 小团队 颈挂空调 Chumby 个人电脑 极端主义 团队 世界 PostgreSQL AI工具 证券 DirectX 防溢 DrawingPics Zulip 儿童读物 化学 连续滚动 代码审查 三菱电机 更多

Bazel,依赖和版本控制的谎言 (fzakaria.com)

这篇文章批判了Bazel构建系统在依赖管理方面存在的问题。作者认为,虽然Bazel承诺提供可重复和密封的构建,但通过利用语言包管理软件包和模式,它引入了与试图避免的钻石依赖问题相同的根本问题。作者通过一个Python生态系统中的例子来说明这个问题,两个软件包依赖于同一个C共享库的不同版本,导致运行时错误。作者得出结论,唯一真正的解决方案是一起构建所有软件并锁定所有依赖项的版本。

评论已经关闭!