紹介
デバッグやコンソールでのエラー、各種ログを見るときにポイントとなる英単語の紹介です。
ログ系
[debug]
その名の通り、デバッグ用出力。基本は自身が仕込んだものが出る。production mode で動かすと画面には出ないことも。
[info]
情報表示系。SQLを裏で走らせたとか、ライブラリが出すことも。
[warning]
非推奨のメソッド使ったとか、引数がちょっとおかしいとか。プログラムが停止するほどではないが、このログが出てるとちょっとまずい。のちにバグの温床となるおそれがあるため、原因を探して潰しておきたい。
[fatal]
致命的エラー。おそらくプログラムが異常終了している。例外が出たときもfatalになることが多いので、エラーハンドリングをすれば直ることも。
コンソールエラー系
Permission denined
権限エラー。権限がないときに起こる。大抵はsudoをつけるとでなくなる。しかし、何も考えずにsudoで実行すると痛い目にあうことも。なぜsudoが必要か分からない場合は、周りの先輩に一言聞いてみよう。
No such file or directory
ファイルとかディレクトリがないよエラー。
パスを指定したけど、指定先に何もなかったときに起こる。パスの先をls -l
とかcat
とかで確認してみよう。
Invalid
無効。Invalid userとか。
英単語系
authorize
認証。authenticateとか、似たようで微妙に違う単語もある。慣れてくると分かるようになるので、それまでは認証でひとくくりでも良いかも。
not found
見つからなかった。404 Not foundが最も有名。ブラウザで存在しないurlを叩くと出る。
required
Authentication required (認証が必要)とか。これもよく見る。
その他
Stack Overflow
スタックが溢れたこと。メモリを使いすぎたときとか。その他、Q&Aサイトのことを指す。困ったときにググるとだいたいStackOverflowのサイトに行き着くことが多い。
あとがき
役に立ちそうな英単語を見つけたら追記していきます。