登录
下载
Skill UI
浏览并发现
10704+
精选技能
全部
编程开发
人工智能
设计创意
产品商业
数据科学
市场营销
职场通用
效率工具
硬件工程
语言学习
搜索
IDE
,共找到
7509
条记录
默认排序
最新上传
最多下载
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
169
本指南为进阶Go开发者提供了一个深入的学习资料,详细讲解了Go语言内置数据结构(如slice、map)的底层机制、内存分配和最佳实践。内容涵盖了切片容量增长、预分配策略、以及如何选择最合适的容器,旨在帮助开发者编写高性能、内存安全的Go代码,避免常见的性能陷阱。
查看详情
Go数据库最佳实践指南
golang-database
samber/cc-skills-golang
276
本指南详细介绍了Go语言的数据库交互最佳实践。内容涵盖使用参数化占位符编写安全查询、处理事务、管理连接池、处理可空列,并对比了sqlx和pgx等库的选择,同时强烈建议避免使用ORM。
查看详情
Go语言依赖注入设计指南
golang-dependency-injection
samber/cc-skills-golang
358
本指南深入讲解了Go语言中的依赖注入(DI)核心概念和最佳实践。它覆盖了松耦合、可测试性以及关注点分离等设计原则,详细介绍了从手动构造函数注入到使用流行的DI容器库(如google/wire, uber-go/dig)的实现方法,帮助构建可扩展、可维护的Go服务架构。
查看详情
Go依赖管理与安全审计
golang-dependency-management
samber/cc-skills-golang
272
这是一个用于指导Go项目依赖管理和安全审计的最佳实践指南。它涵盖了依赖的添加、安全升级、清理模块以及关键的漏洞扫描流程。开发者应在使用任何Go项目时,遵循这些流程来确保代码库的稳定性和安全性,避免引入不必要的依赖。
查看详情
Go语言设计模式与最佳实践
golang-design-patterns
samber/cc-skills-golang
171
本技能提供关于Go语言惯用设计模式和最佳实践的全面指南,旨在帮助开发者编写生产级的代码。内容涵盖功能选项、构造函数设计、优雅关闭、资源管理、依赖注入等关键架构考量,确保代码健壮且易于维护。
查看详情
Go语言文档编写与审核指南
golang-documentation
samber/cc-skills-golang
304
本指南提供了一套全面的Go项目文档编写、审查和审计最佳实践。它涵盖了godoc注释、README、CONTRIBUTING等文档结构,并指导用户遵循“意图优先”等原则,确保代码文档准确、完整且易于维护。
查看详情
Go语言错误处理最佳实践
golang-error-handling
samber/cc-skills-golang
54
本指南旨在指导开发者在Go语言中编写健壮、地道且适用于生产环境的错误处理代码。它详细涵盖了错误创建、上下文包装(%w)、错误检查(errors.Is/As)、错误合并和使用slog进行结构化日志记录的最佳实践。遵循这些原则,可以确保代码具备高可靠性,并能处理复杂的生产环境错误场景。
查看详情
Go gRPC最佳实践指南
golang-grpc
samber/cc-skills-golang
121
本技能提供了Go语言构建生产级gRPC微服务的最佳实践指南。它涵盖了Protobuf组织、拦截器使用、优雅停机、状态码错误处理、客户端连接优化(包括超时和重试策略)等多个方面,帮助工程师设计出正确、可靠的分布式系统。
查看详情
Go语言代码质量检测
golang-lint
samber/cc-skills-golang
310
使用`golangci-lint`进行全面的Go语言代码质量检测。该工具集指导开发者配置`.golangci.yml`,运行多重静态分析器,自动修复代码问题,并优化代码风格。适用于项目初始化、CI/CD流程构建和遗留代码维护,确保代码符合行业最佳实践。
查看详情
Go 代码现代化重构
golang-modernize
samber/cc-skills-golang
389
本技能用于自动扫描和现代化 Go 代码库。它能够识别并替换过时的代码模式、已弃用 API 和不符合 Go 语言习惯的写法。通过全面检查语言特性、标准库升级、测试模式和工具链,确保代码库符合最新 Go 语言的最佳实践,从而提高代码的安全性、正确性和可读性。
查看详情
上一页
1
2
3
...
341
342
343
344
345
346
347
...
624
625
626
下一页
语言
简体中文
English