[心得] = = debug真的要很小心...

看板Flash作者 (灑脫)時間15年前 (2009/04/17 21:58), 編輯推噓6(603)
留言9則, 8人參與, 最新討論串1/1
= = 剛剛在debug,寫了一行如下的判斷 testmc.onRelease = function() { if( 1 > 10 ); { trace("衝吧!皮卡丘"); } { 花了我從晚餐吃完一直到剛剛,就一直覺得很莫名,為啥 那一行一直都是true,明明就不對。 花了三四個小時的我的青春啊。 @@~有人看出來我哪裡寫錯了嗎?應該都看的出來對吧!結果我竟然 花了那麼久o(><;)o o -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 220.132.186.242

04/17 22:07, , 1F
; XD
04/17 22:07, 1F

04/17 22:12, , 2F
可愛的分號
04/17 22:12, 2F

04/17 22:14, , 3F
我習慣寫"if () {",所以寫成"if (); {"應該很明顯吧XD
04/17 22:14, 3F

04/17 22:26, , 4F
這個習慣是我在最近五百場比賽加進去的...= =
04/17 22:26, 4F

04/17 22:28, , 5F
這是成長必經之路阿=w=
04/17 22:28, 5F

04/19 08:59, , 6F
這時候...Debug模式就很重要...
04/19 08:59, 6F

04/19 09:00, , 7F
使用Step By Step 的方式應該很快就知道哪裡錯了...
04/19 09:00, 7F

04/19 17:00, , 8F
真的去trace一下(1<10)可能就不會找這麼久了XD
04/19 17:00, 8F

04/19 17:18, , 9F
我debug 都是用註解掉一半的程式碼作二分搜尋法
04/19 17:18, 9F
文章代碼(AID): #19w8iStn (Flash)