Sign In
とあるコンサルタントのつぶやき
MCS (Microsoft Consulting Services) の某コンサルタントがまったり語るテクノロジのお話です。
Translate This Page
Translate this page
Powered by
Microsoft® Translator
Options
Email Blog Author
RSS for posts
Atom
RSS for comments
OK
Search
Advanced search options...
Search In:
Everything
Blogs
Forums
People
Groups
Places
Pages
Date range:
All Time
Last Year
Last 6 Months
Last 3 Months
Last Month
Last Week
Last Two Days
Tags
64bit
ASP.NET
Azure
Basics
Pages
Silverlight
Skills
Transaction
WCF
WCS
WindowsForms
WPF
Archive
Archives
May 2012
(1)
November 2011
(3)
October 2011
(1)
May 2011
(1)
March 2011
(1)
October 2010
(2)
March 2010
(4)
January 2010
(8)
September 2009
(3)
April 2009
(3)
March 2009
(2)
February 2009
(3)
January 2009
(4)
December 2008
(4)
November 2008
(6)
October 2008
(6)
September 2008
(6)
August 2008
(4)
January, 2009
MSDN Blogs
>
とあるコンサルタントのつぶやき
>
January, 2009
Posts
Subscribe via RSS
Sort by:
Most Recent
|
Most Views
|
Most Comments
Excerpt View
|
Full Post View
とあるコンサルタントのつぶやき
.NET の例外処理 Part. 4
Posted
over 3 years ago
by
nakama
0
Comments
というわけで、前回まで 3 回(+α)に渡って .NET の例外処理の適切な書き方について解説してきましたが、ここまでの解説にもまして重要なのは、 表示またはロギングされた例外情報を、正確に読み取れるようになること。 です。実は例外に含まれる情報には、デバッグや障害解析に欠かせない情報が多数含まれており、これらを正しく読めるようになるだけで、以下のようなことがわかることが多いのです。 どこで例外が発生したのか アプリケーションの内部構造がどんな形になっているのか 例外がどんなシチュエーションで発生したのか...
とあるコンサルタントのつぶやき
.NETの例外処理 Part. 3
Posted
over 3 years ago
by
nakama
0
Comments
さて、前回までの解説で、.NETアプリケーションにおける一般的な例外の取り扱い型の基本を学習してきました。キーポイントをまとめると、以下の通りです。 例外は、アプリケーションエラーやシステムエラーの場合に限り、利用する。 例外は、基本的にユーザアプリケーション内ではtry-catchをせず、ランタイムの持つ集約例外ハンドラの機能によって後処理する。 というわけで今回解説をするのは、ASP.NET ランタイムが持っている集約例外ハンドラの機能についてです。(基本的にはこれを学習すれば、Windows...
とあるコンサルタントのつぶやき
.NETとJavaの例外処理の違い
Posted
over 3 years ago
by
nakama
6
Comments
さて、ここまで .NET における例外処理の基本的な考え方として、次のようなポイントを解説してきました。 .NET では、「業務フローチャートからはみ出た場合」 を表現する方法として、例外を使う。 業務フローチャート上想定されている業務エラーを、例外として表現してはいけない。 業務エラーは、メソッドの戻り値として enum 型や構造体クラスなどを使うことで表現する。 これらの考え方は非常に重要なのですが、実はこのような例外の取り扱い方は、Java における例外の取扱い方とは大きく異なります。これは...
とあるコンサルタントのつぶやき
.NETの例外処理 Part.2
Posted
over 3 years ago
by
nakama
2
Comments
さて今度は ASP.NET ランタイムの例外処理について解説……しようかと思ったのですが、ここで例外処理について、もうちょっとツッコミを入れておきたいポイントがあります。それは、以下の 2 つです。 リソース解放のための try-finally 処理 Java の例外と .NET の例外の違い この 2 つは実は例外処理コードを正しく書く上では欠かせない概念なのですが、世の中に出回っているサンプルコードでもこれらの点が正しく理解できていないために、誤ったコードが多数見られます...
Page 1 of 1 (4 items)