こんにちは!
ゆうです。
今回は
『エラーを直すためのロジカルシンキング』
についてお伝えします。
〜エラーとロジカルシンキング〜
私もそうでしたが、
初心者の方はエラーが出た時
パソコンの前でフリーズしてしまいます。
『どうしよう・・・』
そうなった時に利用するのが
ロジカルシンキングです。
エラー解決にはロジカルシンキングが
良い仕事をしてくれます。
なぜなら
ロジカルシンキングには
フレームワークを活用することで
考える時間の効率化を図る
という狙いがあり、
エラーは
大体の出現するフレームワーク(パターン)
が決まっており、ロジカルシンキングの
フレームワークを当てはめやすいからです。
今回は
ロジカルシンキングでは
定番のフレームワークである
『空・雨・傘』
を利用します。
空・雨・傘の意味は以下になります。
空 → Fact(事実)に基づく状況把握
雨 → その状況に対する自分なりの解釈
傘 → その状況から導き出される行動
これをエラーの直し方に当てはめると、
空 → 自分で書いたプログラムが
エラーで動かない。
雨 → このエラーがでたってことは
この部分が間違ってそうだ!
傘 → 間違っていそうな部分の文法を
もう一度確認しよう。
となります。
実際のステップとしては以下のようになります。
ステップ1. まずエラーがどういう時に出るのか
をググり、把握する。
ステップ2. ソースコードで原因になりそうな
部分を探す。
ステップ3. エラーの原因になっているところ
について調べなおす。
ステップ4. エラーを修正する。
特にステップ3は意識して取り組みましょう!
これを意識すると成長が加速します。
それでは具体的な例を見てみます。
空 → 「500 InternalServerError」
というエラーが出た。
雨 → このエラーは「.htaccess」の設定を
間違えてる時に出てくるみたいだ。
傘 → 「.htaccess」の設定のやり方を
調べなおしてから修正しよう。
私もそうでしたが、
初心者の時は
『空』はわかっていても
『雨』と『傘』がわからず、
止まってしまいます。
わからない原因は
調べ方がわからないこと
がほとんどです。
その時は私が以前書いた記事
を読んでみてください。
ここまでやって分からなかったらしょうがないです。
分かる人に理解できるまで聞いてみましょう。
〜エラーの対処〜
それではワークです。
401Authorization Required
というエラーについての原因と
何を確認したら良いかを調べて
紙に書き出してください。
解答は以下のようになります。
〜どういうエラーか〜
パスワードによる認証設定をしたページにおいて
入力した認証アカウントもしくはパスワードに
誤りがある場合などに表示されるエラー
〜確認すべきところ〜
認証アカウントとパスワードに問題がないか
認証設定自体に問題がないかなどご確認する。
最後まで読んでいただき、ありがとうございました!
プログラミングの相談にのっております。
- どう勉強していいかわからない
- IT業界って実際どうなの?
- プログラミングできるようになりたい!
という方。気軽に連絡してください!
またメルマガの配信も行なっております。
- どうやって勉強したらいいのかわからない
- プログラミング未経験なんだけど、どうしたらいいの?
- 専門用語も何もわからない
- 上司に怒られてばかりの今の状況を打破したい
という方はどうぞ。

