G
Go 函数式类型
samber/cc-skills-golang
使用 samber/mo 的 Option、Result 等类型表达可选值与结果。
工具、技能与灵感,在这里找到下一步。
从设计方法到细腻动效,找到你的创作搭档。
使用 samber/mo 的 Option、Result 等类型表达可选值与结果。
围绕 samber/hot 设计缓存过期、淘汰、加载与监测。
比较标准库与第三方库的适用性、成熟度与维护成本。
评审包、类型、构造函数、错误与测试的命名。
配置 golangci-lint 等检查工具,解释告警并审查抑制规则的合理性。
使用 Cobra 设计命令树、参数校验、补全与测试。
编写和比较 Go 基准,利用 pprof、trace 与 benchstat 分析性能证据。
通过 swaggo 注解组织 Swagger 接口文档。
通过 dig 的提供与调用机制组织依赖图。
使用 samber/do 组织服务依赖、作用域和生命周期。
使用 samber/oops 补充错误上下文、调用信息与日志关联。
系统排查崩溃、死锁、数据竞争和异常行为,结合测试与诊断工具定位根因。
整理跟踪 Go 生态变化的资讯、社区与学习渠道。
使用 Fx 模块与生命周期钩子组织应用启动和关闭。
覆盖表驱动测试、mock、并行测试、模糊测试和集成测试等 Go 测试实践。
分析重大变化对需求、架构与体验文档的影响并提出调整方案。
围绕市场、竞争和需求开展业务分析对话。
使用 Viper 管理配置来源、优先级与动态更新。