teratail header banner
teratail header banner
質問するログイン新規登録

質問編集履歴

2

fix small

2021/02/26 17:05

投稿

task4233
task4233

スコア106

title CHANGED
@@ -1,1 +1,1 @@
1
- Pythonのエラーハンドリング時にどこで結果を出力すべきか
1
+ Pythonのエラーハンドリング時にどこでハンドリング結果を出力すべきか
body CHANGED
@@ -1,8 +1,8 @@
1
1
  Pythonのエラーハンドリングについて質問です。
2
2
 
3
- Pythonのexceptでエラーをハンドリングした場合、エラーは伝播させるのとそのでロギングするののどちらが良いのでしょうか?
3
+ Pythonのexceptでエラーをハンドリングした場合、エラーは伝播させて上の階層で集約してロギングするのとその関数内でロギングするののどちらが良いのでしょうか?
4
4
 
5
- 多くのブログや記事などでは、あるメソッドの中でexceptに引っかかった場合、エラーをその出力しているようでした。しかし、私が普段書くGoではエラーを伝播して呼び出し元でエラーを出力しているので、この方式に違和感を感じました。そのため、Pythonのexceptでエラーをハンドリングした場合、エラーは伝播させるのとそのでロギングするののどちらが良いのかお聞きしたいです。
5
+ 多くのブログや記事などでは、あるメソッドの中でexceptに引っかかった場合、エラーをその関数内ロギングしているようでした。しかし、私が普段書くGoではエラーを伝播して呼び出し元でエラーを出力しているので、このロギング方式に違和感を感じました。そのため、Pythonのexceptでエラーをハンドリングした場合、エラーは伝播させて上の階層で集約してロギングするのとその関数内でロギングするののどちらが良いのかお聞きしたいです。
6
6
 
7
7
  このエラーハンドリングについて、参考になるリポジトリなどあれば、提示していただきたいです。
8
8
 

1

一部修正

2021/02/26 17:05

投稿

task4233
task4233

スコア106

title CHANGED
@@ -1,1 +1,1 @@
1
- Pythonのエラーハンドリングについて
1
+ Pythonのエラーハンドリングどこで結果を出力すべきか
body CHANGED
@@ -2,12 +2,8 @@
2
2
 
3
3
  Pythonのexceptでエラーをハンドリングした場合、エラーは伝播させるのとその場でロギングするののどちらが良いのでしょうか?
4
4
 
5
- 多くのブログや記事などでは、あるメソッドの中でexceptに引っかかった場合、エラーをその場で出力しているようでした。
5
+ 多くのブログや記事などでは、あるメソッドの中でexceptに引っかかった場合、エラーをその場で出力しているようでした。しかし、私が普段書くGoでは、エラーを伝播して呼び出し元でエラーを出力しているので、この方式に違和感を感じました。そのため、Pythonのexceptでエラーをハンドリングした場合、エラーは伝播させるのとその場でロギングするののどちらが良いのかお聞きしたいです。
6
6
 
7
- しかし、私が普段書くGoでは、エラーを伝播して呼び出し元でエラーを出力しているので、この方式に違和感を感じました。
8
-
9
- そのため、Pythonのexceptでエラーをハンドリングした場合、エラーは伝播させるのとその場でロギングするののどちらが良いのかお聞きしたいです。
10
-
11
7
  このエラーハンドリングについて、参考になるリポジトリなどあれば、提示していただきたいです。
12
8
 
13
9
  よろしくお願いいたします。