[情報]「DOMO 日誌」程式信賢之哭天搶地防BUG篇
這一周的研發日誌登場囉~~~
是程式吳信賢的,主要是分享如何加快偵錯bug的問題~~~
從日誌內容來看,應該是新人喔!!
大家參考看看吧......
http://tinyurl.com/yjvtn7k
程式信賢之哭天搶地防BUG篇
寫研發日誌,程式其實很吃虧,不像美術可以畫漫畫,不像企劃文筆飛揚,有些
秘密又不能說…在此邏輯下,內容無聊點應該也沒人會太計較吧,所以我就來談談開發遊
戲程式的幾個個人心得吧!
開發程式中最令人感到困擾的就是BUG,因為通常他不會在你測試時發生,而是在
別人電腦上發生,當別人向你回報時,你又很難重現,最後查出來甚至覺得這條件要達成
也太難了吧!正因為很難重現,所以快速定位BUG點就很重要,首先要從編寫時的結構著
手,就像要在檔案室找資料,如果平常全部放在一起不分類,趕著要時,就只能哭天搶地
,如果平常有分門別類可就容易多了,假如還能依照年份擺放,那何只能用輕鬆來形容。
因此剛開始規劃時要考慮擴展性與安全性,有沒有增加功能的空間,怎樣寫比較不會有
BUG,甚至是如果有BUG如何將影響降低到最小,盡量將大功能拆解成小功能,共用邏輯重
複的地方,因為通常BUG會出現在新增一堆功能後當,之前沒問題的也有問題了,開始時
若有將功能先拆解開來,BUG發生時,自然可以推斷是那個地方出問題,縮小發生問題的
可能範圍,在針對局部做測試,找到問題修改時也不會因為,相同的東西散佈各地,造成
改了A地方,忘了B地方,越改越多BUG的情況,要新增功能時也會比較容易,因為有很多
現有元件可重複運用,針對特例的部份做處理即可,如果要總結成一句話那就是「既然不
可能沒有BUG,那麼開始時就要防範他」。我向來覺得人生就是要去追尋夢想,即使現在
做不到,也別忘了自己的初衷,堅持下去總會有個結果,這一年多來在「大宇」學習了很
多,也深刻的體會到選擇一個能發揮所長的環境真的很重要,正所謂「良禽擇木而棲」,
爛木頭長的香菇也沒人敢吃吧!
最後與大家分享我很喜歡的一句話「態度決定高度,格局決定結局」,感謝大家對
「軒轅劍系列」一直以來的支持,希望這次能讓大家有不一樣的感受。
吳信賢
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.112.218.163
推
12/09 18:06, , 1F
12/09 18:06, 1F
推
12/09 18:09, , 2F
12/09 18:09, 2F
推
12/09 18:15, , 3F
12/09 18:15, 3F
推
12/09 18:16, , 4F
12/09 18:16, 4F
→
12/09 18:28, , 5F
12/09 18:28, 5F
推
12/09 18:48, , 6F
12/09 18:48, 6F
→
12/09 19:54, , 7F
12/09 19:54, 7F
→
12/09 19:54, , 8F
12/09 19:54, 8F
推
12/09 20:47, , 9F
12/09 20:47, 9F
推
12/09 20:49, , 10F
12/09 20:49, 10F
推
12/09 21:25, , 11F
12/09 21:25, 11F
→
12/09 21:26, , 12F
12/09 21:26, 12F
推
12/09 21:49, , 13F
12/09 21:49, 13F
推
12/09 22:24, , 14F
12/09 22:24, 14F
推
12/09 22:34, , 15F
12/09 22:34, 15F
推
12/09 23:37, , 16F
12/09 23:37, 16F
推
12/10 00:40, , 17F
12/10 00:40, 17F
推
12/11 00:33, , 18F
12/11 00:33, 18F
推
12/11 22:46, , 19F
12/11 22:46, 19F
→
12/12 17:01, , 20F
12/12 17:01, 20F
→
12/12 17:10, , 21F
12/12 17:10, 21F
推
12/16 22:35, , 22F
12/16 22:35, 22F
→
12/16 22:36, , 23F
12/16 22:36, 23F
推
12/20 23:52, , 24F
12/20 23:52, 24F
SWORD 近期熱門文章
PTT遊戲區 即時熱門文章
14
33
21
34