|
分類:[C#]
c#を勉強しています。サービスでのエラー処理について教えてください
下記のようなプログラムがあったとした場合、最適なエラー処理はどこに記述すべきでしょうか
ログを吐き出し、クライアント側に値を返したいです
(エラーの場合は固有のエラー情報を返したい)
メソッドがたくさんあった場合、どういった処理がいいのかわからなくなってしまいました。
1.Mainにtryをいれ、エラー処理とログ出力し、Mainでかえす
2.Keisanにtryをいれ、エラー処理とログ出力し、Keisanでかえす
3.両方にtryをいれ、Keisanでthrowし、Mainでログ出力し、かえす
Public void Main()
{
var test = Keisan(1,2);
contexit.Response.write(test);
}
Public int Keisan(int a,int b)
{
var kekka = b-a;
return kekka;
}
|