Anthropic Claudeソフトウェア開発⭐ リポ 0品質スコア 50/100
error-handling-patterns
例外処理、Resultタイプ、エラー伝播、グレースフルデグラデーションなど、複数の言語にわたるエラーハンドリングパターンをマスターし、堅牢なアプリケーションを構築できます。エラーハンドリングの実装、API設計、アプリケーションの信頼性向上に活用してください。
description の原文を見る
Master error handling patterns across languages including exceptions, Result types, error propagation, and graceful degradation to build resilient applications. Use when implementing error handling, designing APIs, or improving application reliability.
SKILL.md 本文
注意: このスキルのライセンスは ライセンス未確認 です。本サイトでは本文プレビューのみを表示しています。利用前に GitHub の原本でライセンス条件をご確認ください。
エラーハンドリングパターン
堅牢なエラーハンドリング戦略でレジリエントなアプリケーションを構築し、障害を適切に処理し、優れたデバッグ体験を提供します。
このスキルを使う場合
- 新機能のエラーハンドリング実装
- エラー耐性のあるAPIの設計
- 本番環境の問題のデバッグ
- アプリケーション信頼性の向上
- ユーザーと開発者向けのより良いエラーメッセージの作成
- リトライとサーキットブレーカーパターンの実装
- 非同期/並行エラーの処理
- フォールトトレランス分散システムの構築
コア概念
1. エラーハンドリング哲学
例外 vs Result型:
- 例外: 従来のtry-catch、制御フローを中断
- Result型: 成功/失敗を明示的に表現、関数型アプローチ
- エラーコード: C言語スタイル、規律が必要
- Option/Maybe型: NULL許容値向け
それぞれの使い分け:
- 例外: 予期しないエラー、例外的な条件
- Result型: 想定されるエラー、検証失敗
- パニック/クラッシュ: 回復不可能なエラー、プログラミングバグ
2. エラーカテゴリ
回復可能なエラー:
- ネットワークタイムアウト
- ファイル欠落
- 無効なユーザー入力
- APIレ
...
詳細情報
- 作者
- synqing
- リポジトリ
- synqing/K1.node1
- ライセンス
- 不明
- 最終更新
- 2026/1/8
Source: https://github.com/synqing/K1.node1 / ライセンス: 未指定