システムの堅牢性を維持するためには、予期せぬデータの欠損や不正な状態を正確に検知し、適切な例外として処理する仕組みが不可欠です。本記事では、アクセスログ監査システムを題材として、例外オブジェクトの生成手順と内部プロパティからの ...
非同期処理の「成功」と「失敗」を適切に分岐させ、アプリケーションの堅牢性を高める catch メソッドの使い方を解説します。API通信エラーをシミュレートし、ユーザーに適切なフィードバックを返す実装コードは以下のブログで公開しています。 (URL ...
多くのコードフローの選択肢(EventEmitter、コールバック、Promises など)を持っているという JavaScript の寛容な性質が、開発者のエラー発生方法に大きな差をもたらしています - 文字列を使用する人もいれば、独自のカスタム型を定義する人もいます。