O’REILLY Learning「Good Code, Bad Code」4 Errors

https://learning.oreilly.com/library/view/good-code-bad/9781617298936/

日本語翻訳版は秀和システムから発売

4 Errors

This chapter covers
・The distinction between errors a system can recover from and those it cannot recover from
・Failing fast and failing loudly
・Different techniques for signaling errors and considerations for choosing which to use

Failing Fast:問題の本当の場所にできるだけ近いところでエラーが通知されるようにする
Fail loudly:例外を発生させることでプログラムをクラッシュさせること

プログラミングエラーが発生した場合、エンジニアが確実に気づけるような方法でログを取り、監視すること。

エラーを隠すことは、回復可能なエラーと回復不可能なエラーの両方について問題があある。

エラーを通知する方法
・明示的なエラーシグナリング技術
・暗黙のエラーシグナリング技術

エラーにも戦略がいるということ。

memoO'REILLY Learning

Posted by shi-n