はじめに
開発中にエラーに直面した時にちゃんとエラー文読んでますか?
エラー文って英語だしよくわからんから読む気がなくなりますよね
だから脳死でエラー文をコピペしてChat GPTにぶん投げちゃいますよね
まぁそれで解決するならいいんですけど。。。
でもエラー文で使われる英語は限られているので
初心者の内から覚えちゃいましょう。後々楽になると思います。
エラー文で頻出する英単語
JavaScriptを想定していますがその他の言語でも似たようなもんだと思います。
| 英単語 | 意味 |
|---|---|
| valid | 有効な |
| invalid | 不正な |
| expected | 予期した 期待された |
| unexpected | 予期しない |
| defined | 定義された |
| undefined | 未定義の |
| declared | 宣言された |
| undeclared | 未宣言の |
| reference | 参照 |
| require | 必要とする |
| deprecated | 非推奨な |
| expired | 期限切れの |
| apply | 適用する |
| deny | 拒否する |
| permission | 許可 |
| range | 範囲 |
| missing | 見当たらない |
| expression | 式 |
| statement | 文 |
| operator | 演算子 |
| operand | 被演算子(オペランド) |
| initializer | 初期化子(イニシャライザー) |
| mutable | 変更可能な |
| immutable | 変更不可能な |
| iteration | 繰り返し |
| iterable | 繰り返し可能な |
| assigment | 代入 |
| constraint | 制約 |
上記の単語を覚えておけば
英語が苦手な人でもChat GPTに頼らなくても
エラー文が何を教えてくれているのかがわかる様になると思います。
最後に
新人プログラマーのための エラーが怖くなくなる本
この本に他にもエラーについての基礎知識がたくさん載ってます
新人はみんな読んだほうがいい良本でした。