[情報]「DOMO 日誌」程式信賢之哭天搶地防BUG篇

看板SWORD (軒轅劍 - 軒轅劍3)作者 (TerenceX)時間16年前 (2009/12/09 18:04), 編輯推噓17(1707)
留言24則, 16人參與, 最新討論串1/1
這一周的研發日誌登場囉~~~ 是程式吳信賢的,主要是分享如何加快偵錯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
這篇有點學術XD  不知道一般玩家看完後感覺如何XDD
12/09 18:06, 1F

12/09 18:09, , 2F
推「通常BUG不會在你測試時發生,而是在別人電腦上發生」
12/09 18:09, 2F

12/09 18:15, , 3F
這是資工的程式作業報告嗎XD
12/09 18:15, 3F

12/09 18:16, , 4F
推資工報告XDDDD
12/09 18:16, 4F

12/09 18:28, , 5F
另外,這位程式的心得非常冷靜,完全沒有哭天搶地的FU...
12/09 18:28, 5F

12/09 18:48, , 6F
我覺得很哭天搶地耶 找BUG真的很煩....
12/09 18:48, 6F

12/09 19:54, , 7F
嗯該怎麼說呢...其實從這篇心得文看得出他們很忙很辛苦
12/09 19:54, 7F

12/09 19:54, , 8F
不過文章中的敘述語氣給我的是一種「淡淡然」的感覺...XD
12/09 19:54, 8F

12/09 20:47, , 9F
真的要找bug的時候 完全都是靠肝在撐吧.....
12/09 20:47, 9F

12/09 20:49, , 10F
不僅僅是肝...是連同對作品的愛....(找過BUG人的感受= =)
12/09 20:49, 10F

12/09 21:25, , 11F
就像程式寫好自己測的時候都沒有發現BUG
12/09 21:25, 11F

12/09 21:26, , 12F
但是給助教DEMO的時候助教就是能測出BUG= =
12/09 21:26, 12F

12/09 21:49, , 13F
每次找bug的時候就想起視力跟肝功能危機...
12/09 21:49, 13F

12/09 22:24, , 14F
為工作人員推一個,BUG很煩人
12/09 22:24, 14F

12/09 22:34, , 15F
淚推 找bug很累
12/09 22:34, 15F

12/09 23:37, , 16F
感同身受啊~~~
12/09 23:37, 16F

12/10 00:40, , 17F
是鍾無豔裡心灰意冷的「淡淡然」嗎XDDD
12/10 00:40, 17F

12/11 00:33, , 18F
修BUG真的很痛苦
12/11 00:33, 18F

12/11 22:46, , 19F
這篇文章給我感覺: 他累了 XDDD
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
還有,domo裡面的程式叫菜程式的話,台灣至70%的程式是...
12/16 22:36, 23F

12/20 23:52, , 24F
同為寫程式的人,推!
12/20 23:52, 24F
文章代碼(AID): #1B7tOREj (SWORD)
文章代碼(AID): #1B7tOREj (SWORD)