回答編集履歴
1
アプローチを追加
test
CHANGED
@@ -11,3 +11,9 @@
|
|
11
11
|
|
12
12
|
|
13
13
|
基本的に、例外ハンドリングをする場合、どこでハンドリングするかという土肥に対する答えは1つです。どこでハンドリングするか悩むというのは、未だ考えが浅いからかと思います。
|
14
|
+
|
15
|
+
|
16
|
+
|
17
|
+
考えるアプローチとしては、機能ごとに責務があると思います。その責務を明確に考えることです。あるメソッド(機能)はどんな責任があるのか?を考えることです。例えば、接続エラーが起きたときにはその機能内の責任で処理してしまって良いのか、ダメであればより上位でハンドリングする必要があります。良ければ、その機能内でハンドリングしてしまえば良いのです。
|
18
|
+
|
19
|
+
|