突っ走り書き

見せるほどのものでは..

例外処理

いまいちよくわからない,エラー処理について.

エラー処理の検出は低いレベルで,その処理は高いレベルで プログラミング作法,p.159

例えば Java なら,ファイルが存在しないとき FileNotFoundException が発生するけれど,その処理は発生箇所より高レイヤで決められるべきということ.

  • 別のファイルを試す
  • ユーザーに知らせる
  • プログラムを終了させる

とか,エラー処理の候補はいくつかあるけれど,どれを選択するかは高いレベルで決めるべきであるということ.