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

运营 1415 天, 推荐好文 5,990 篇, 原创简评 1,194,963 字, 原文总阅读时间 53,454 分钟, 177,588 人订阅

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

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

打赏 如果你觉得我推荐的这篇文章(或我写的简评)不错,对你有所启发,可以考虑请我喝杯咖啡。
分享到: