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

13 年來,我寫了這些糟糕的遊戲程式碼

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


編譯:伯樂線上/聽風

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


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

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

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

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

2004 年