エラーの分類

大きく分けてコンパイルエラーランタイムエラーからなる。 実際問題としてはソフトウェア試験で問題になるのはランタイムエラーに対して適切なエラー処理の実装がなされているかである。

コンパイルエラー(シンタックスエラー)

コンパイル時に発生するエラー。シンタックス誤りなど。

ランタイムエラー

コンパイル時には発生しないが実行時に発生するエラー。
プログラム実行に必要な設定ファイルが存在しなかった場合など。