[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

タグ

例外に関するmurasukeのブックマーク (10)

  • 意外と知られていない Windows のエラーコードの数々 - Masaki Iwata's blog - Site Home - MSDN Blogs

    MSDN検索術が公開されたのでそれに合わせてメモなど。 開発者の皆様は (私もそうなのですが・・・) 毎日のようにとんでもない量のエラーメッセージを目にされていると思います。 ところで、これらのエラーメッセージ、エラーコードがどのような区分になっているかご存知でしょうか?今回は、よく目にするものと、その見分け方について簡単にご紹介させていただきたいと思います。 エラーを正しく理解することは正確な報告を可能にし、また問題解決にも役立ちます。 1. .NET Framework における例外 こちらは (見た目は) わかりやすいですよね。例えば何か存在しないファイルを開こうとすると… Unhandled Exception: System.IO.FileNotFoundException: Could not find file 'C:\Demos\ExceptionDemo\bin\Debu

    意外と知られていない Windows のエラーコードの数々 - Masaki Iwata's blog - Site Home - MSDN Blogs
  • 例外設計の話

    You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

    例外設計の話
  • 例外設計における大罪 - 契約

    1. 例外設計 における大罪 和田 卓人 (a.k.a id:t-wada or @t_wada) Jun 27, 2012 @ java-ja 12年6月28日木曜日 2. 自己紹介 名前: 和田 卓人 (わだ たくと) ブログ: http://d.hatena.ne.jp/t-wada メール: takuto.wada@gmail.com Twitter: http://twitter.com/t_wada タワーズ・クエスト株式会社 取締役社長 12年6月28日木曜日

    例外設計における大罪 - 契約
  • 例外処理機構の使い方 - torutkのブログ

    最近、例外処理機構をアプリケーションの中でどのように使うかの議論をあちらこちらで見かけるようになりました。複数のプログラマで共同開発をするプロジェクトにおいては、Javaに限らず、例外処理機構を持つプログラミング言語を使う場合、エラー処理について事前に共通規約を定義しておかないと、出来上がるプログラムがエラー処理に関してとんでもない事態になってしまいます。 また、例外機構については、現時点でもまだ「ベストプラクティス」と言える統一見解がなく、戻り値によるエラー通知か例外によるエラー通知か、また例外を使う場合も、Javaのチェックされる例外(checked exception, 日の日記では以下検査例外と表記)については賛否両論があります。 このあたり、Web上のブログや記事で参考になる言及のあるものをいくつかピックアップします。 Javaでのエラー処理を考える際のヒントになるところ とあ

    例外処理機構の使い方 - torutkのブログ
  • いまさら聞けない.NET テクノロジの例外管理の設計および実装のガイドライン その2 - Bug Catharsis

    例外の検出 .NET Framework では、他の一般的な水準のオブジェクト指向プログラミング言語と同じように、 構造化例外処理を利用して例外を適切に処理することができる。 構造化例外処理とは、例外と保護されたコードブロック、およびフィルタを含む制御構造によって、 例外処理を堅牢かつ効率的に行うことができる仕組みである。 try、catch、および finally ブロックを使い、コード内で送出された例外を検出し、 ログを記録したり復旧を試みるなど、適切な対応をとることができる。 まず、例外を送出する可能性のあるコードがtry ブロックに記述される。tryブロック内で例外が送出されると、 その例外のクラスにマッチするフィルタを持つ最初の catch ブロックが例外をキャッチする。 複数の catch ブロックを置く場合には、具体的な型から一般的な型の順に並べる必要がある。 そうしなければ

    いまさら聞けない.NET テクノロジの例外管理の設計および実装のガイドライン その2 - Bug Catharsis
  • C#と諸々 業務エラーの表現方法 再び

    まず最初に謝ります。ごめんなさい、以前 業務エラーの表現方法の考察 で書いたことを取り消させてください。 僕はやはり、 「業務エラーは例外で表現するべき」 と考えます。 では、その理由について語っていきます。 【 目次 】 1. 例外の利点 4. まとめ 5. 参考文献 【 用語 】 この記事で使用する用語について、以下のように定義します。 ・例外 System.Exceptionから派生する全ての例外クラスを指します。 ・エラー 正常系ではないフローを指します。エラーは業務エラーとシステムエラーに大別できます。 ・業務エラー エンドユーザーの操作次第で発生しうるエラーを指します。 業務を遂行する上で間違った操作をエンドユーザーが行った場合に発生するエラーや、エンドユーザーが操作を行っている間に、他のエンドユーザーが何らかの操作を行ったことによって、現在の操作が有効でなくなった場合に発生す

  • Managing Unhandled Exceptions in .NET

    Introduction One of the things that impressed me when I first started learning .NET was its enhanced exception-handling functionality. By this I mean such features as easy access to the type of exception thrown, full stack trace and inner exceptions. This makes it easy to still get full information in those places where you just catch a top-level System.Exception. I find this convenient since, if

  • javaworld.jp

    This domain may be for sale!

  • capsctrl - (Java)Exception

  • 例外との正しいつきあい方

    例外ってなに? プログラムを書いていると、try ... catch を書くのがめんどうになったことはありませんか。 たとえば、リスト 1 はファイルを読み込んで単に標準出力に出力を行うプログラムです。これを javac でコンパイルすると、図 1 のようにコンパイルエラーが起きて、コンパイルできません。そこで、「しょうがない、try ... catch を書くか」といって、リスト 2 のように書いたとします。「これでコンパイルはできたから OK」と済ませていませんか。 これでは例外から得ることのできるさまざまな有用な情報を捨ててしまっています。それだけでなく、想定していた動作を行うことができないかもしれません。 逆にいえば、例外を有効に使いこなせるようになれば、プログラムの堅牢性を高めることができ、また保守性も向上させることが可能です。そんな例外の基から例外を使いこなす

  • 1