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

运营 853 天, 推荐好文 3,895 篇, 原创简评 819,261 字, 原文总阅读时间 33,014 分钟, 82,914 人订阅

由于不清楚所调用的函数的 side effects(不知不觉改了某全局变量)而引起的 bug。John Carmack 认为这种大量 side effects 的代码直接内嵌得了,为追求代码风格而重构成函数,反而容易被人误用。

John Carmack 是经典第一人称射击游戏 Doom 的开发者。现任 Oculus VR 的 CTO。后来的半条命/反恐就是基于 Doom 的游戏引擎开发的。

分享到:

选一种适合你的订阅方式: 33,547 人 · 23,240 人 · 6,661 人 · 6,525 人 · 5,210 人 · 4,845 人 · 1,983 人 · 828 人 · 44 人 · 31 人