close

身為一個程式設計師(通稱Programmer),寫出來的機,會有寫程式的風格也是合理的。
一個好的Programmer,寫出的程式應該會有好的程式風格。

寫機跟寫程式一樣,
寫的雜亂無章的code(外國人叫做 a mass of spaghetti、一團麵),
跟井然有序的code,功能性上都一樣,都能跑出結果,
程式有沒有效率(performance好不好)也不一定跟程式風格有關
(雖然好的程式風格通常比較容易找到效率不佳的點),

那麼,機能動就好,我又不是靠寫程式吃飯的Programer,為什麼要有好的程式風格呢?

好的程式風格最大的好處,是別人拿你的機去改時,比較不會改爛掉。
別人??你說:我的機沒有打算給別人啊?
不不不!我所謂的別人不僅僅是別人,也包含3個月後的你自己。

假設機都是你自己寫的,機什麼時候會爛掉不能跑?
一個情況是一開始寫,還沒寫完,機就很自然(?)的爛了,這叫做寫不出來,自行加油。
最常見的狀況是,過了3個月遊戲內容改了,機裡面的xx要改成oo,
或者機想要加入新功能,
結果你一改之下,不知為什麼跑起來就是不對,
查了二天還沒查到bug,一氣之下只好砍掉重練(重頭寫機)。
假使你沒有砍掉重練,也是花了好幾天查bug。

好的程式風格,能讓你過了幾個月之後,
再來看自己的機時,可以很快就想起自己在寫什麼,
才不會一套機寫好後,只要能動就好,而不敢去改它。


arrow
arrow
    全站熱搜
    創作者介紹
    創作者 suzin 的頭像
    suzin

    紅貓的重生世界

    suzin 發表在 痞客邦 留言(0) 人氣()