AgentMarketMCP / SKILL 资产档案馆

目录 / go-defensive-coding

SKILL 未评级 已上架

go-defensive-coding

防止 Go 语言中的 panic、静默数据损坏和微妙的运行时错误:包括类型化 nil 接口、切片别名、类型转换时的整数溢出、浮点数比较、循环中的 defer、API 边界处的防御性复制以及零值设计。适用于加固代码以防止崩溃、审查 nil 安全性、在数值类型之间转换,或决定在包边界处复制哪些内容。触发示例:“nil 指针 panic”、“为什么我的 error 不是 nil”、“切片别名”、“整数溢出”、“比较浮点数”、“循环中的 defer”、“防御性复制”、“让这段代码防崩溃”。不适用于:数据竞争和 goroutine 生命周期(go-concurrency-review)、注入和身份验证(go-security-audit)、已发生的 panic(go-troubleshooting)。

模型生成摘要(rules/v1 · 2026-11-15 10:18):防止 Go 语言中的 panic、静默数据损坏和微妙的运行时错误:包括类型化 nil 接口、切片别名、类型转换时的整数溢出、浮点数比较、循环中的 defer、API 边界处的防御性复制以及零值设计
这是模型对公开材料的总结,不是官方声明,请以原链内容为准。

存档时间线

版本存档时间内容哈希内容
v12026-11-15 10:174161a2a1 可取

版本索引永久保留;内容副本只保留最新 1 份,更早版本仅留索引与哈希(存档时间线的证据链不会因此断裂)。

下载存档内容副本

纠错与举报(发现条目失效、署名有误或涉及侵权?)
提交举报 / 纠错

侵权举报经核验成立后,我们会即时下线该条目并删除已存的内容副本。