登录
下载
Skill UI
浏览并发现
9688+
精选技能
全部
编程开发
人工智能
设计创意
产品商业
数据科学
市场营销
职场通用
效率工具
硬件工程
语言学习
搜索
开发者
,共找到
930
条记录
默认排序
最新上传
最多下载
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`进行结构化日志记录。
查看详情
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应用的核心能力。
查看详情
Golang测试断言、Mock与测试套件
golang-stretchr-testify
samber/cc-skills-golang
166
本技能详细介绍了Golang测试框架`testify`的使用。它帮助开发者编写出健壮、可读性强的单元测试,内容涵盖了`assert`与`require`的正确用法,如何创建复杂的Mock对象进行依赖隔离,以及使用测试套件(Suite)管理测试生命周期,确保测试行为清晰、可维护。
查看详情
Go结构体接口实践
golang-structs-interfaces
samber/cc-skills-golang
229
引导开发者掌握 Go 结构体与接口设计要点,包括小接口、组合、依赖注入、类型断言、指针与值接收器的选型等,确保可测试、清晰的类型系统布局。
查看详情
上一页
1
2
3
...
38
39
40
41
42
43
44
...
76
77
78
下一页
语言
简体中文
English