登录
下载
Skill UI
浏览并发现
10397+
精选技能
全部
编程开发
人工智能
设计创意
产品商业
数据科学
市场营销
职场通用
效率工具
硬件工程
语言学习
搜索
IDE
,共找到
4264
条记录
默认排序
最新上传
最多下载
Golang并发编程指南
golang-concurrency
samber/cc-skills-golang
461
本指南是Golang并发编程的权威参考资料,覆盖了从代码编写到代码审计的完整生命周期。它详细阐述了结构化并发的核心原则,包括goroutine的生命周期管理、通道(channels)与互斥锁(mutex)的安全使用,以及利用errgroup和singleflight等高级同步原语来避免资源泄漏和竞态条件。
查看详情
Go语言上下文最佳实践指南
golang-context
samber/cc-skills-golang
232
本指南详细介绍了Go语言`context.Context`的最佳实践。它指导开发者如何在整个请求生命周期中正确地传播取消信号、设置超时和截止日期,并在API边界(如HTTP处理程序、服务层和数据库操作)间安全地传递请求范围的值,确保代码具备高并发和弹性。
查看详情
Golang项目持续集成与部署
golang-continuous-integration
samber/cc-skills-golang
447
本技能提供了一套全面的指南,用于使用GitHub Actions为Go项目配置生产级别的CI/CD流水线。它涵盖了从单元测试、代码质量检查(Linting)、安全漏洞扫描(SAST),到自动化依赖管理、Docker构建和自动发布(GoReleaser)等所有核心环节,确保Go项目具备工业级的质量门禁。
查看详情
Go语言数据结构内功心法
golang-data-structures
samber/cc-skills-golang
98
本技能深入剖析Go语言的内置和标准库数据结构,包括切片、映射和数组。涵盖了内存分配、容量增长机制、以及高性能优化最佳实践。学习如何在需要时使用`strings.Builder`、预分配技术、`container/heap`,并安全管理指针。是优化性能关键型Go代码的必备指南。
查看详情
Go数据库最佳实践指南
golang-database
samber/cc-skills-golang
276
本指南详细介绍了Go语言的数据库交互最佳实践。内容涵盖使用参数化占位符编写安全查询、处理事务、管理连接池、处理可空列,并对比了sqlx和pgx等库的选择,同时强烈建议避免使用ORM。
查看详情
Go语言依赖注入最佳实践
golang-dependency-injection
samber/cc-skills-golang
183
本技能详细指导Go语言中的依赖注入(DI)设计模式。它解释了DI在构建可测试、低耦合、高内聚服务中的关键作用。内容涵盖手动构造函数注入,并对比了主流的DI框架(如Wire, Dig),帮助开发者掌握Go语言的架构设计和最佳实践,确保代码质量。
查看详情
Go依赖管理与安全审计
golang-dependency-management
samber/cc-skills-golang
272
这是一个用于指导Go项目依赖管理和安全审计的最佳实践指南。它涵盖了依赖的添加、安全升级、清理模块以及关键的漏洞扫描流程。开发者应在使用任何Go项目时,遵循这些流程来确保代码库的稳定性和安全性,避免引入不必要的依赖。
查看详情
Go语言设计模式与最佳实践
golang-design-patterns
samber/cc-skills-golang
364
这是一份关于构建生产级、地道Go应用(Golang)的综合指南。涵盖了函数式选项、健壮的错误处理、优雅关闭、资源管理和架构最佳实践等关键模式。适用于重构现有代码、选择架构模式或设计可扩展的API和构造函数。
查看详情
Go项目文档最佳实践
golang-documentation
samber/cc-skills-golang
477
这是一份关于Go项目技术文档的全面指南,涵盖了godoc注释、README、贡献指南和发布日志的最佳实践。它指导用户如何编写和审查代码文档,确保文档的准确性、可发现性,并适用于库和命令行工具(CLI)的开发。
查看详情
Go语言错误处理最佳实践
golang-error-handling
samber/cc-skills-golang
448
这是一个全面的指南,指导开发者在Go语言中遵循最佳实践进行错误处理,确保代码具备高健壮性和可维护性。内容涵盖了错误创建、使用`%w`进行上下文包裹、使用`errors.Is`/`errors.As`进行类型安全检查、遵循单一处理规则,以及使用`slog`进行结构化日志记录。
查看详情
Golang gRPC服务最佳实践
golang-grpc
samber/cc-skills-golang
287
本技能集提供了使用Golang构建生产级gRPC微服务的最佳实践指南。内容涵盖从Protobuf定义、错误代码处理、拦截器(如日志、认证)到优雅停机和连接管理等高级架构模式,帮助开发者构建健壮且可运维的分布式系统。
查看详情
Go语言代码质量检查工具
golang-lint
samber/cc-skills-golang
447
本技能专注于Go语言代码的静态分析和代码质量保证。它使用golangci-lint运行数百个Linter,强制执行Go语言的最佳实践和代码规范。适用于开发流程中的代码审查、CI/CD配置,以及对老旧代码库进行重构和维护,确保代码质量和安全性。
查看详情
上一页
1
2
3
...
204
205
206
207
208
209
210
...
354
355
356
下一页
语言
简体中文
English