歡迎光臨
每天分享高質量文章

13 年來,我寫了這些糟糕的游戲代碼

(點擊上方公眾號,可快速關註)


編譯:伯樂在線/聽風

http://blog.jobbole.com/111373/


【伯樂在線/程式員的那些事 導讀】:Evan Todd 用風趣幽默的口吻點評了自己從 2004 年以來做游戲時寫的代碼,有 Java、C++、Python。經過十幾年打怪練級,最近終於完整地做完並推出了自己的第一套游戲。Todd 今年 26 歲。

在一個獨處的星期五晚上,因急需一些靈感,你決定重溫一些你過去「征服」的程式。舊硬碟緩緩地旋轉著,你瀏覽著過去那些光榮歲月里編寫的代碼。

噢,不! 這根本不是你所期望的。代碼真的有這麼糟糕嗎? 為什麼沒有人告訴你?當時為什麼會喜歡這樣寫?有必要在一個功能中寫這麼多的 goto 嗎?很快,你就關閉了這個專案。 有那麼一瞬間,你甚至考慮刪除它,然後清空硬碟。

以下是我對自己過去的編程經歷中的一些經驗教訓、代碼片段和警告的整理。為了暴露錯誤,我沒有對原有的命名進行修改。

2004 年