Sponsor 「QCon全球软件开发大会·上海站」: 硅谷人工智能最近有什么新动态?Google Brain团队工程师周玥枫想跟你分享一些关于 Tensorflow 和深度学习很酷的新进展,2017.10.17-19,QCon上海2017.

删减 Braid 的代码

2016/07/20 · 第644期 · 刷出好文章
原链:number-none.com · 14分钟读完

Braid 是 Jonathan Blow 在 2008 年推出的跨多个平台的解谜游戏,开发近4年。最近一段时间,他着手删减 Braid 的C++源代码,并写博客记录下这一历程。本文是这一系列博文的第一篇。短短几天从近10万行代码删减到不到7万行。

很多人或许不明白为啥要删减代码。这个游戏已经上市8年了,删减、重构了那么多代码,玩家们又看不到,这一行为也不会让游戏销量增加。为啥啊?这体现了一个手艺人对自己作品质量的严格要求。经常为了赶项目,留下一些 technical debt,就跟真实世界里欠债还钱一样,回过头来,得偿还的;要对得起自己。一般每隔一段时间,腾出1天、2天,清理掉不用的代码,重构函数,修复bug,做做卫生大扫除。

我也经常清理湾区日报的网站与 iOS app 代码。有时候湾区日报 iOS app 发布新版本,但没有加新功能,而是代码重构后,发布出去直接上战场检验一下有没有引入新的 bug :)

浏览量:1962
Tags: game · indie
猜你喜欢:

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