Effective Debugging學習筆記2

相信自己能夠把問題調試好

  • 確信問題是可以追查並解決的
  • 給調試工作留出足夠的時間
  • 安排好工作環境,是自己不受干擾
  • 遇到難題的時候可以先睡一覺
  • 不要徹底放棄
  • 投入精力去學習環境、工具及知識

高效地重現程序中的問題

  • 如果能夠準確重現程序中的問題,那麼我們的調試過程就得以簡化
  • 創建一個簡短且自足的範例,以便重現程序中的問題
  • 設法創建一套可以製作副本的執行環境
  • 採用版本控制系統給特定的軟件版本打上標記,以便根據此標記來獲取與之對應的代碼

修改完代碼後,要能夠儘快看到結果

  • 設法在修改代碼之後儘快看到其結果,以提升調試的效率
  • 配置一套快速的自動化的構建及部署流程
  • 測試軟件時,要令其儘快地將故障暴露出來
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章