[轉錄][心得] 抓使徒六的BUG 抓到快哭出來了

看板ACMCLUB作者 (Ikari Gendou)時間15年前 (2008/10/24 21:21), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/2 (看更多)
※ [本文轉錄自 b97902HW 看板] 作者: averangeall (洗髮精用完了) 看板: b97902HW 標題: [心得] 抓使徒六的BUG 抓到快哭出來了 時間: Fri Oct 24 15:02:48 2008 我昨天一點多的時候 克威敲我MSN 說要我幫他看使徒六 我是個弱者 因此這種學習的機會我應該要把握 果不其然 真的有莫大的收穫 如果沒什麼事的話 可以按PAGE DOWN看下去 我當時已經AC了 但是我是用非常爛的方法 寫得非常糟 又非常亂 東拼西湊的 感覺是沒什麼資格幫人家看 但我還是硬著頭皮 看了他的CODE 看了看 有了點心得 反正都住男一 便上樓去和他討論討論 一討論 不得了 我當時還看不出他寫得有多精妙 經他一說明 我真的是感動莫名 原來這麼奇怪 看起來這麼醜 又這麼麻煩的題目 也可以有如此美麗的寫法 我真的是被震撼到了 說實在的 到底有多美 我覺得美的地方 是在於 我是把那個方陣用for切成一段一段的 分別遞迴 結果就會有一些缺憾 必須要用其他的子程式 還有很多全域的變數和陣列來記錄 很不好 他的話 則是用一個遞迴 就把整件事情完美地串起來 太強大了 問題是 為什麼這麼強大 這麼美的CODE 只有四分? (而且我們還懷疑那四分是因為return 0才得分的) 由於我對這份CODE的感動 以及一時的熱血 我就和他踏上了DEBUG的路途 一開始 我們還只用看的 後來看不出所以然 就用紙筆在紙上畫 畫了半天 還是畫不出個所以然 突然想到 蜥蜴強者有個0006 相當好用 (如果還不知道的話 應該可以去他的ptt2個板上看) 就執行看看 就執行結果來說 感覺還是不知其所以 因此要加一些printf來觀察看看 是有點怪異 但還是相當搞不清楚到底具體的問題到底在哪 就這麼找啊找的 四點多了 我們就不停地在絕望的狂風 以及睡意的暴雨中 勉力掙扎 眼看我們的小船 已經要被巨浪給吞噬掉之時 也許是上帝的耳語 也許是佛祖的保佑 我突然發現我們加總的變數sum1和sum1 只有一開始設零 後來都沒有歸零 所以它就一直加 一直加 加到天荒地老… 會是這麼腦殘的BUG嗎? 這就是花了我們快三個小時的BUG嗎? 無論如何 我們還是以微微顫抖的雙手 鍵入了 sum1 = 0; sum2 = 0; 這命運的兩行 「執行看看吧。」 克威如此說道。 「那,我要按F9囉?」 我問。 克威默默地 點了點個頭 我便鼓起勇氣將食指移向那惡魔的按鍵 Test 0000.txt : Accepted. Test 0001.txt : Accepted. Test 0002.txt : Accepted. Test 0003.txt : Accepted. Test 0004.txt : Accepted. Test 0005.txt : Accepted. ... 大大的Accept躍入我們眼簾 我們嘆了愉悅 但短暫的一口氣 因為 我們知道事情還沒結束… 我們進入了上傳的頁面 將CODE貼上了那個白色的框框中 按下submit之後 我微微睜開我之前一直緊閉的雙眼 十分 十分 快哭出來了 故事說完了 經過這件事之後 我學到了幾件事 1. 很奇怪的題目 也是可以用很美的CODE的描述 2. 越腦殘的BUG 越不容易DEBUG 3. 克威好威 有問題以後可以去找他 謝謝大家耐心看完這麼冗長的故事 而且這可能對殺使徒沒什麼幫助… -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.112.240.35 ※ 編輯: averangeall 來自: 140.112.240.35 (10/24 15:03)

10/24 15:46,
這...我一點都不威= =" 十分慚愧啊
10/24 15:46

10/24 15:47,
不知道你今天有沒有"晝寢"@@ 真抱歉啊...肛溫!
10/24 15:47

10/24 16:47,
推return 0 得4分 = =
10/24 16:47

10/24 16:58,
新強者跟神人的對話~拜
10/24 16:58

10/24 17:48,
推結論2 XD
10/24 17:48

10/24 17:56,
四樓的 我們不要在這嘴炮…這樣不好看…
10/24 17:56

10/24 19:24,
該不會是昨天要問我的吧?XDDD 抱歉我常常睡了卻沒關機
10/24 19:24

10/24 20:02,
我想大推越腦殘的bug越難de,我這輩子砸在
10/24 20:02

10/24 20:03,
找出&& ||打反的bug大概...5佔了我寫code時間的一半
10/24 20:03
-- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 118.166.240.238
文章代碼(AID): #190SlFWv (ACMCLUB)
文章代碼(AID): #190SlFWv (ACMCLUB)