入力チェックをすり抜けたり、外部要因でエラーが起こることもある。 その時に安全に処理を続けるために、例外処理を使う。 関数単体テストは「OK なら返す、NG なら例外」で済む 👉 この「関数=raise/呼び出し側=try」という役割分担を押さえておけば ...
Pythonで例外処理(try-except)を書いていると、こんな悩みを持つことがあります。 「エラーが起きたらログには残したい。でも、ここでエラーを止めてしまうと、呼び出し元のプログラムが異常に気付けない…」 エラーをexceptで捕まえると、そこで「解決 ...