回答編集履歴

1

アプローチを追加

2016/06/17 09:02

投稿

matsubokkuri
matsubokkuri

スコア744

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