每天推送5篇优质英文文章 · By makers, for makers

运营 1111 天, 推荐好文 4,975 篇, 原创简评 1,021,072 字, 原文总阅读时间 43,518 分钟, 139,095 人订阅

文章讲了(几年前)Google做Chrome浏览器的那个团队是如何运作的。浏览器应该也算是人类创造的最复杂的软件之一了。

代码都commit到同一个branch、没完成的功能隐藏在runtime switches后面、大量自动测试、无止境地代码重构、尽量使用最新的 dependency 的代码(比如webkit)。

传说在某个特定历史时期,firefox的 linking(链接)需要18个钟头(注意,是linking,不是编译);Chrome 的 linker 是 Google 自己写的 gold (巨快无比),而不是 GNU linker (ld)。

分享到: