[推薦] Get Unstuck

Source

https://www.youtube.com/watch?v=23McCP-_9BE&list=RDCMUCfO2GiQwb-cwJTb1CuRSkwg&index=11 31:22

Summary

講者介紹了一些他在 debug 時的經驗,以及他的一些建議

  1. 注意 editor 的 formatting,可以避免很多於蠢的錯誤
  2. 閱讀完整的錯誤訊息再開始 debug
  3. 簡化問題,比如是 package 使用的問題時,依照 package 的 README 一步一步走,或是用 1/2 刪去法,刪掉一半的 code 來找出問題
  4. 去掉抽象來找問題,抽象化的 code 通常會把問題藏得更深
  5. 人工 interpreter,看 source code 來找問題
  6. 積極往深處鑽,你只會鑽到你的知識庫
  7. 多使用其他工具協助,比如 beyond compare
  8. 設下中斷點,比如追蹤超過 1 小時就尋求協助
cmd + /