B
BMad 产品需求文档
bmad-code-org/bmad-method
创建、修改或核对产品需求文档。
工具、技能与灵感,在这里找到下一步。
从设计方法到细腻动效,找到你的创作搭档。
创建、修改或核对产品需求文档。
使用 samber/lo 泛型辅助函数处理集合与常见数据转换。
根据 Go 开发任务定位相关技能与工作流程。
检查 nil、切片别名、数值转换与资源使用中的常见风险。
使用 samber/mo 的 Option、Result 等类型表达可选值与结果。
围绕 samber/hot 设计缓存过期、淘汰、加载与监测。
比较标准库与第三方库的适用性、成熟度与维护成本。
评审包、类型、构造函数、错误与测试的命名。
编写 godoc、README、变更说明、API 文档与可运行示例,服务库和应用维护。
设计命令、参数、配置、退出码、输入输出和信号处理,并组织 CLI 测试。
讨论构造接口、函数选项、资源生命周期、优雅退出和重试等 Go 设计模式。
使用 Cobra 设计命令树、参数校验、补全与测试。
编写和比较 Go 基准,利用 pprof、trace 与 benchstat 分析性能证据。
通过 dig 的提供与调用机制组织依赖图。
为 Go 服务组织结构化日志、指标、分布式追踪、持续性能采样与告警。
使用 samber/do 组织服务依赖、作用域和生命周期。
针对已测得的瓶颈优化分配、CPU、内存布局、GC、缓存和热点路径。
使用 samber/oops 补充错误上下文、调用信息与日志关联。