一個避免繞路的小技巧
debug不外乎就是假設 修改 實驗 結論 修改 大概這樣的循環
有時候你想到了一個假設 去修改code 然後上傳去實驗 發現還是不行
但我想講的是 有時檢察效果時 不妨做徹底一點
有時候你的修改跟本還沒生效(ex: 瀏覽器快取)
那時候如果就認為這條路行不通 那就慘了 日後經過很長的一段時間後
還是得繞回來 發現原來就是剛剛測過的原因
那樣的感覺很幹...
發明了一個小技巧可以避免這件事
就是在程式裡埋一個小東西 以js為例就是alert
要上傳新的code時 別忘了也改alert的內容
讓每次運行的code都可以識別
如果有alert出新的東西 就代表新的code真的生效了
有時後你會發現 原來答案是這麼簡單!
有時候你想到了一個假設 去修改code 然後上傳去實驗 發現還是不行
但我想講的是 有時檢察效果時 不妨做徹底一點
有時候你的修改跟本還沒生效(ex: 瀏覽器快取)
那時候如果就認為這條路行不通 那就慘了 日後經過很長的一段時間後
還是得繞回來 發現原來就是剛剛測過的原因
那樣的感覺很幹...
發明了一個小技巧可以避免這件事
就是在程式裡埋一個小東西 以js為例就是alert
要上傳新的code時 別忘了也改alert的內容
讓每次運行的code都可以識別
如果有alert出新的東西 就代表新的code真的生效了
有時後你會發現 原來答案是這麼簡單!
留言
張貼留言