テスト的なプログラムなのでエラー処理はかなりいい加減だ。でもそろそろ実装しないといけないかなと思っている。例外を飛ばすようにはしているけれど、例外を掴んで何かをするということは今のところあまりしていない。
エラー処理の方針は、下記の通り。
- 致命的なエラーはダイアログを表示してそのまま終了。プログラムの開始ポイント付近で例外をキャッチする。
- 復旧可能なものは回復が可能なポイントで例外を掴んでエラー表示する。
一応RAIIを意識して作っているので、例外送出してもリソースはきちんと解放されるはずだ。