デバッグの技術
バグは障害ではありません。それは教訓なのです。
ダマンフール大学での学生時代、私は壊れたコードを何時間も凝視して過ごしました。最初は、デバッグは時間の無駄だと感じていました。しかし、Owlcodeのようなプロジェクトに取り組んだことで、考えが変わりました。
デバッグはプログラミングの核心です。
JavaScriptの構文エラーやバックエンドのロジックの欠陥に直面したとき、あなたは単にコードを修正しているだけではありません。思考を明晰にするための訓練をしているのです。
問題を解決するために、この手法を活用してください:
- 問題を小さな要素に分解する。
- 壊れている箇所を切り分ける。
- 入出力をテストする。
- データフローをステップバイステップで追跡する。
このシステムは時間を節約し、自信を構築します。あらゆるエラーメッセージが、ソフトウェアの仕組みを教えてくれます。
エラーメッセージを恐れるのはやめましょう。それらは、あなたのロジックを改善するように求めているのです。
Source: https://dev.to/mohamed_ahmed_512/the-art-of-debugging-how-to-solve-complex-programming-problems-2dko