← 用語集一覧へ戻る

IT用語集|カテゴリ:バグ・エラー

プログラムが意図しない動きをするときに出会う、バグ、エラー、デバッグ、構文エラー、実行時エラーなどを整理するカテゴリです。エラー文を怖がらずに読み、原因を切り分け、AIにも正確に相談できるようになるための土台になります。

バグ・エラーカテゴリでは、コードを書いている途中で必ず出会う失敗や警告の意味を整理します。シンタックスエラー、ランタイムエラー、Lintエラーなどは名前が似ていても、発生するタイミングや確認すべき場所が異なります。

AIコーディングでは、エラー文をそのまま貼るだけでも解決できることはあります。しかし、どの種類のエラーなのかを自分で見分けられると、AIへの質問が具体的になり、原因の切り分けも早くなります。

バグ・エラーカテゴリの読み方

  • 最初にデバッグを読み、問題を探す基本姿勢をつかんでから、構文エラーや実行時エラーへ進むと理解しやすくなります。
  • Lintエラーや例外処理は、コードが動くかどうかだけでなく、保守しやすさや安全性にも関わる用語として読むと役立ちます。
  • エラーが出たときは、用語の意味と実際のエラーメッセージを見比べながら、どの段階で失敗しているかを確認するとよいです。

このカテゴリの用語をどれくらい覚えているか、クイズで確かめてみましょう!

このカテゴリのクイズに挑戦する

まずはここから!重要基本用語

まずはデバッグの考え方を押さえ、次に実行時エラー・構文エラー・Lintエラーの違いを理解すると、エラー対応の見通しが立てやすくなります。

その他の用語一覧

  • 無限ループ Infinite Loop
    説明

    プログラムが終わる条件を満たせず、同じ処理を止まらず繰り返し続けてしまう状態のこと。

  • SQLインジェクション SQL Injection
    説明

    悪意のある入力によってデータベース操作言語(SQL)の命令を意図しない形に書き換え、データベースを不正に操作するサイバー攻撃手法。

  • XSS Cross-Site Scripting
    説明

    Webサイトの脆弱性を利用して悪意のあるスクリプト(主にJavaScript)を埋め込み、閲覧した他のユーザーのブラウザ上で実行させるサイバー攻撃手法。