npx skills add https://github.com/dasien/retrowarden --skill 'Error Handling Strategies'实现稳健的错误处理,优雅地管理故障,提供清晰的反馈,并保持系统稳定性。
场景 : 文件读取操作
def read_config(filepath):
try:
with open(filepath, 'r') as f:
return json.load(f)
except FileNotFoundError:
logger.error(f"Config file not found: {filepath}")
return get_default_config()
except json.JSONDecodeError as e:
logger.error(f"Invalid JSON in {filepath}: {e}")
raise ConfigurationError(f"Config file is malformed at line {e.lineno}")
except PermissionError:
logger.error(f"Cannot read {filepath}: Permission denied")
raise ConfigurationError(f"Insufficient permissions for {filepath}")
广告位招租
在这里展示您的产品或服务
触达数万 AI 开发者,精准高效
每周安装量
–
代码仓库
GitHub 星标数
4
首次出现时间
–
安全审计
Implement robust error handling that gracefully manages failures, provides clear feedback, and maintains system stability.
Context : File reading operation
def read_config(filepath):
try:
with open(filepath, 'r') as f:
return json.load(f)
except FileNotFoundError:
logger.error(f"Config file not found: {filepath}")
return get_default_config()
except json.JSONDecodeError as e:
logger.error(f"Invalid JSON in {filepath}: {e}")
raise ConfigurationError(f"Config file is malformed at line {e.lineno}")
except PermissionError:
logger.error(f"Cannot read {filepath}: Permission denied")
raise ConfigurationError(f"Insufficient permissions for {filepath}")
Weekly Installs
–
Repository
GitHub Stars
4
First Seen
–
Security Audits
React 组合模式指南:Vercel 组件架构最佳实践,提升代码可维护性
109,600 周安装
iOS 26 Liquid Glass 设计系统实现指南:SwiftUI/UIKit 玻璃材质效果开发
1,500 周安装
基于内容哈希的文件缓存模式:Python缓存优化与高性能文件处理方案
1,400 周安装
OKX CEX 资产组合与账户 CLI - 管理交易所余额、持仓、盈亏、资金划转
1,600 周安装
OKX CEX 机器人交易 CLI - 管理网格和DCA交易机器人,无需本地运行
1,600 周安装
AI文章写作助手 - 撰写真人风格博客、教程、新闻通讯,匹配品牌声音
1,500 周安装
市场调研技能:专业市场研究、竞争分析、TAM估算与投资尽职调查指南
1,600 周安装