登录
下载
Skill UI
浏览并发现
9688+
精选技能
全部
编程开发
人工智能
设计创意
产品商业
数据科学
市场营销
职场通用
效率工具
硬件工程
语言学习
搜索
开发
,共找到
1772
条记录
默认排序
最新上传
最多下载
Go语言命令行工具最佳实践
golang-cli
samber/cc-skills-golang
140
这是一份关于使用Go语言开发健壮、符合Unix规范的命令行工具(CLI)的综合指南。内容涵盖了命令结构、配置层级管理(Viper)和参数验证的最佳实践,指导开发者如何使用Cobra构建专业级、可预测的Go工具。
查看详情
Go语言上下文最佳实践指南
golang-context
samber/cc-skills-golang
230
本指南详细介绍了Go语言`context.Context`的最佳实践。它指导开发者如何在整个请求生命周期中正确地传播取消信号、设置超时和截止日期,并在API边界(如HTTP处理程序、服务层和数据库操作)间安全地传递请求范围的值,确保代码具备高并发和弹性。
查看详情
Go数据结构深度解析与最佳实践
golang-data-structures
samber/cc-skills-golang
450
本技能深入解析Go语言内置和标准库的数据结构底层机制,包括切片容量增长、Map哈希表内部结构、指针管理(unsafe/weak)等。它旨在帮助开发者理解内存布局和分配成本,从而为代码选择性能最优、资源消耗最小的数据结构。
查看详情
Go语言依赖注入最佳实践
golang-dependency-injection
samber/cc-skills-golang
183
本技能详细指导Go语言中的依赖注入(DI)设计模式。它解释了DI在构建可测试、低耦合、高内聚服务中的关键作用。内容涵盖手动构造函数注入,并对比了主流的DI框架(如Wire, Dig),帮助开发者掌握Go语言的架构设计和最佳实践,确保代码质量。
查看详情
Go语言错误处理最佳实践
golang-error-handling
samber/cc-skills-golang
448
这是一个全面的指南,指导开发者在Go语言中遵循最佳实践进行错误处理,确保代码具备高健壮性和可维护性。内容涵盖了错误创建、使用`%w`进行上下文包裹、使用`errors.Is`/`errors.As`进行类型安全检查、遵循单一处理规则,以及使用`slog`进行结构化日志记录。
查看详情
Go gRPC 最佳实践指南
golang-grpc
samber/cc-skills-golang
120
为 Go 微服务提供 gRPC 服务定义、proto 组织、拦截器、状态码错误、TLS/mTLS、安全性及 bufconn 测试等实践建议,帮助开发和审查 gRPC 服务与客户端时兼顾正确性与可运维性。
查看详情
Golang可观测性:监控与追踪
golang-observability
samber/cc-skills-golang
184
用于构建高质量、高可观测性的Go服务技能。涵盖了五个关键信号的最佳实践:结构化日志(slog)、Prometheus指标、OpenTelemetry分布式追踪、性能分析(pprof)和用户行为监控(RUM)。适用于新功能开发、代码审查或整体代码库审计,确保系统状态可被全面追踪和诊断。
查看详情
Golang库选型专家指南
golang-popular-libraries
samber/cc-skills-golang
88
作为Go生态专家,本技能帮助开发者选择最佳的库和框架。它遵循“标准库优先”原则,推荐生产就绪、简单且高性能的Go解决方案,有效避免过度设计和不必要的外部依赖。
查看详情
Go语言函数式编程工具库
golang-samber-lo
samber/cc-skills-golang
366
这是一个受Lodash启发的、基于泛型的Go语言函数式工具库。它提供了超过500个类型安全的函数,用于处理Go语言中的集合数据转换。它旨在消除手动循环带来的样板代码问题,通过提供像Map、Filter、Reduce等声明式方法,帮助开发者构建健壮、类型安全的业务逻辑。同时支持并行、可变和惰性计算等高级模式,满足不同性能场景的需求。
查看详情
Go语言结构化错误处理
golang-samber-oops
samber/cc-skills-golang
456
该库提供了一种结构化、高上下文的错误处理方案,用于替代Go语言的标准错误机制。它允许开发者将领域、用户ID、堆栈跟踪、错误码和请求详情等关键元数据附加到错误对象上。这样,数据就可以随着错误对象一路传递,使APM工具能够准确地分组和诊断问题,将错误视为结构化的、可操作的数据。
查看详情
Go语言响应式流处理
golang-samber-ro
samber/cc-skills-golang
117
这是一个用于Go语言的响应式流处理库,实现了ReactiveX模式。它允许开发者以声明式的方式构建异步数据管道,自动处理背压、错误传播和定时事件流。适用于实时数据处理、WebSockets、或复杂的事件驱动系统。
查看详情
Golang结构化日志管道构建
golang-samber-slog
samber/cc-skills-golang
343
这是一个用于Golang的结构化日志管道构建工具,基于samber/slog生态系统。它允许开发者通过组合采样、属性格式化、复杂路由和多个后端接收器(如Sentry、Loki、Datadog)等组件,构建高度稳定和可观测的日志处理流程,是构建生产级Go应用的核心能力。
查看详情
上一页
1
2
3
...
82
83
84
85
86
87
88
...
146
147
148
下一页
语言
简体中文
English