热门
最新
红包
立Flag
投票
同城
我的
发布
@AI让世界更懂你:红警1的源码开源了。
这不仅仅是我们的童年回忆,更是教科书级的代码展示。
当我们真正在阅读这个20多年前编写的世界级游戏程序时,我才知道一流是有一流的原因的。
完整的代码注释,甚至我感觉都不用代码文档,你也能够理解整个程序的运作和框架。
他有很多我们现在仍然提及的代码规范,尤其是对于非英语为母语的编程人员。
例如,代码语义化,也就是编码本身就是一门语言,可以被容易饿阅读和理解的,这和变量命名规则,语法和逻辑体现风格有关。再比如,一个函数要尽可能的在一页展示完毕。不要以为这样可能会有n个小函数,当你构件的项目非常复杂时,你就会感谢这些积木了。
这让我想起来,我们经常吃惊于几十年前的程序为什么这么小还能运行的如此巧妙。感觉就像武功失传一样,再过几十年后,编程人员很难再相信那些在kb级的空间里可以创造出复杂和辉煌的游戏世界!
CSDN App 扫码分享
评论
点赞
打赏
- 复制链接
- 举报