パターン
Tester-Doerパターン
- 例外の発生しうるメソッド本体(Doer: do するもの)に対して、 事前チェック用のテストメソッド(Tester)を用意する。
- http://ufcpp.net/study/csharp/misc_exception.html#tester
TryParseパターン
- 「戻り値でエラーを返さない」という方針をあきらめて、bool の戻り値で処理の可否を返す。
- http://ufcpp.net/study/csharp/misc_exception.html#try
TAP(Task-based Asynchronous Pattern)
- Taskクラスを返すメソッドを1つだけ用意する
- Task<U> FAsync(T x);
- http://www.atmarkit.co.jp/fdotnet/chushin/introsl_04/introsl_04_02.html