最牛的debug技巧,不看後悔!

智雲程式設計發表於2019-05-11

在程式設計師的工作中,經常會遇到很多bug,乍一看,它們都是不可能的。不是不可能解決,而是完全不可能出現。就好象最前沿的科技揭示了一個新的奇怪的邏輯現象,以至於人的大腦完全無法理解。

最牛的debug技巧,不看後悔!

當然,這裡我總結的這些bug都是很獨特的,如果你想說是否能有某種最先進的系統性的方法能將這些bug歸類,統一解決,那是愚蠢的,就好象一個人無法認識到自己在犯錯而避免過錯一樣。

不管怎樣,下面的這些debug原則對我是十分有效的,而且我相信,對大多數程式設計師也都是有效的。

這裡推薦下,自己是一名從事了5年web前端工程師,目前辭職做線上教育講師,建立了一個web前端學習交流秋秋圈:767273102 ,每天會在裡面直播分享技術!根據這幾年從事前端的經驗,整理了一份最適合2019年學習的web前端乾貨,有想學習web前端的,或是轉行,或是大學生,還有工作中想提升自己能力的,歡迎大家加入,這裡是前端學習者的集中地

  • [ ] 你改錯了檔案
  • [ ] 你改對了檔案,但卻是在別人的機器上
  • [ ] 你改對了檔案,但忘了儲存
  • [ ] 你該對了檔案,但忘了重新編譯
  • [ ] 你認為你把那個東西開啟了,但實際上你把它關閉了
  • [ ] 你認為你把那個東西關閉了,但實際上你把它開啟了
  • [ ] 會議中,你應該用心聽。
  • [ ] 你執行了錯誤的版本
  • [ ] 你執行了正確的版本,但卻是在別人的機器上
  • [ ] 你改正了問題,但忘了提交
  • [ ] 你改正了問題,也提交了,但忘了push到版本庫中
  • [ ] 你改正了問題,也提交了,也push了。然而,很多使用者的工作都依賴於之前有問題的版本,於是你必須回滾。

分享這些debug原則,我真摯的希望大家透過對這些debug原則的思考能獲得意想不到的收穫。任何一次debug都不可能只使用其中的一個方法解決。


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69901074/viewspace-2644008/,如需轉載,請註明出處,否則將追究法律責任。

相關文章