Norman's Note 諾曼筆記

Norman's Note 諾曼筆記

遇到錯誤的策略 Bug Fixing Strategy

1. 開 DevTools 觀察錯誤訊息

  • (1) 貼錯誤訊息進 Google 搜尋

  • (2) 如果是套件報錯,也可以搜尋套件的 source code,看什麼情況會跳錯誤

  • How to Use Web Inspector to Debug Mobile Safari (iPhone or iPad)
    https://appletoolbox.com/use-web-inspector-debug-mobile-safari/

  • 這個 reset 的步驟蠻重要的,有時候 develop menu 看不到手機都是在 reset 後看到進清單
    Reset your location and privacy settings on your iPhone, iPad, or iPod touch. Go to Settings > General > Reset > Reset Location & Privacy

2. Try and Error:快速建一個環境,把不相干的程式移除,來單純化、研究特定問題

使用以下網址,你可以快速建 Code Sandbox 環境

3. 用 VSCode 的中斷點功能,一行一行找問題

4. 提問的智慧 - 那些可以問得更好的程式問題

https://medium.com/@hulitw/ask-better-questions-19f01b02f436

那些年犯過的錯誤

  • for 迴圈裡面 return 想要試圖 skip 掉某次的迴圈

相關

JavaScript 錯誤訊息