エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
例外の設計指針~歴史と分類とトレンド - Qiita
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
例外の設計指針~歴史と分類とトレンド - Qiita
チェインソーマン最終回とアニメ化と第2部が発表ありましたね。なおアニメは「お住まいの地域ではご覧に... チェインソーマン最終回とアニメ化と第2部が発表ありましたね。なおアニメは「お住まいの地域ではご覧になれません」ので悲しいです。 本記事では、例外に関しての設計指針を記述したいと思います。 例外の歴史 多くのプログラミング言語でサポートされている「例外」は、構造化例外処理(SEH-Structured Error Handling)などと呼ばれるプログラミング言語の機構です。 以下のような特徴を持っていると思います。 関数などのスコープを超えて大域脱出の処理が可能 実行時のコンテキスト(スタックトレース)を持てる catch句のようなハンドラを持って処理する キャッチ・非キャッチ例外のような種類があるものもある 例外のない言語 それ以前での例外処理はどうだったか?というと、大まかに分けて2種類です エラーコードで区別する グローバルエラーオブジェクトを持つ 1は、言語仕様によってさらに以下の