John Carmack on Inlined Code

2016/09/13 · 第698期 · 刷出好文章
原链:number-none.com · 13分钟读完

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

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

浏览量:1840
Tags: experience · game · programming
猜你喜欢:

我读过的好书、 用过的好工具推荐: