汎用ソフトウェア開発⭐ リポ 0品質スコア 55/100
harden
インターフェースの堅牢性を向上させるために、エラーハンドリング、i18n対応、テキストオーバーフロー処理、エッジケースの管理を強化します。これらの改善により、インターフェースは本番環境に対応した堅牢なものになります。
description の原文を見る
Improve interface resilience through better error handling, i18n support, text overflow handling, and edge case management. Makes interfaces robust and production-ready.
SKILL.md 本文
注意: このスキルのライセンスは ライセンス未確認 です。本サイトでは本文プレビューのみを表示しています。利用前に GitHub の原本でライセンス条件をご確認ください。
エッジケース、エラー、国際化対応の問題、理想化された設計を壊す実世界の使用シナリオからインターフェースを強化します。
強化の必要性を評価する
弱点とエッジケースを特定します:
-
極端な入力でテストする:
- 非常に長いテキスト(名前、説明、タイトル)
- 非常に短いテキスト(空、1文字)
- 特殊文字(絵文字、RTL テキスト、アクセント)
- 大きな数値(百万、十億)
- 多くのアイテム(1000以上のリスト項目、50以上のオプション)
- データなし(空の状態)
-
エラーシナリオをテストする:
- ネットワーク障害(オフライン、低速、タイムアウト)
- API エラー(400、401、403、404、500)
- バリデーションエラー
- パーミッションエラー
- レート制限
- 並行操作
-
国際化対応をテストする:
- 長い翻訳(ドイツ語は英語より 30% 長いことが多い)
- RTL 言語(アラビア語、ヘブライ語)
- 文字セット(中国語、日本語、韓国語、絵文字)
- 日時フォーマット
- 数値フォーマット(1,000 vs 1.000)
- 通貨記号
重要: 完全なデータでのみ機能する設計は本番環境対応で
...
詳細情報
- 作者
- makinsonmjttrt
- ライセンス
- 不明
- 最終更新
- 2026/3/29
Source: https://github.com/makinsonmjttrt/obsidian_vault / ライセンス: 未指定