自分なりのエラーの解決方法

こんにちは

今回はエラーが出た場合の、自分なりの解決方法についてです。

ArgumentError、TypeError、NameErrorなどよく出るエラーに関しては、エラー文を読んで、自分なりの仮説を立てます。

そこで解決できれば吉ですが見慣れないエラーや、「ここが間違っている!」という原因がわかっても、どの様に修正すれば良いのかわからない場合もあります。これは単に勉強不足が主たる要因だと思っています。

この様な時は解決策を検索していくことになります。

同様なエラーに遭遇している記事を確認して見たり、似た様なアプリケーションのGitHubを見てどの様なコードにしているかを確認します。

この工程にどれだけ思考回数を重ねたかが重要で、同じ様なエラーを時間をかけずに解決するかの鍵になると思っています。

とは言え、仕事上では延々エラー解決に時間をかける訳には行かないので、

  • どの作業中にエラーが発生しているか
  • 自分はその原因を何と捉えているか
  • 上記を踏まえてどう修正してみたか

これらをしっかり伝えた上で、同僚や上司に質問していこうを思っています。

本日は以上です。