首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
go
订阅
曹斌
更多收藏集
微信扫码分享
微信
新浪微博
QQ
7篇文章 · 0订阅
Go语言常见接口设计技巧-《Go语言实战指南》
一、接口设计原则 1. 面向接口编程,而非面向实现编程 2. 接口只依赖需要的方法(接口隔离原则) 尽量定义最小化接口,避免臃肿。 推荐: ❌ 不推荐: 如果调用者只需要 Read(),就没必要依赖多
快来看!你的Go代码还能更优雅
Go语言官方维护的代码评审指南(https://go.dev/wiki/CodeReviewComments),总结了 Go 项目开发中常见的代码问题及最佳实践。
wire优雅的管理go项目
Wire 是一个强大的依赖注入工具,可以帮助你更好地管理 Go 项目的依赖关系,提高代码的可维护性和可测试性。虽然学习曲线比较陡峭,但对于大型项目来说,使用 Wire 可以带来显著的好处。
别再写屎山了!Go语言代码规范一篇梳理到底!
🚀 别再写屎山了!Go语言代码规范一篇梳理到底! 🧭 为什么要遵守代码规范? 🔹 统一代码风格 → 更容易协作 🔹 避免奇技淫巧 → 降低维护成本 🔹 工具自动化支持好(gofmt, go vet)
Golang 开发不能错过的优质的开源项目
任何一门的学习的兴起都离不开开源社区的活跃,之前在自身学习 Go 语言就盘点过 Github 上 Star 数超过 20 K 的项目,2024 年,如果想要学习和深入 Go 语言,还能有哪些优质项目。
Go语言简洁的框架目录和高效的快发框架设计
一个语言是否好友除了语言语法及内置包以外,还需要有一个设计不错框架,我们认为好的框架目录是一定是简洁的,目录结构都不能合理设计,那我们也不敢相信他能把框架设计的好。
从理论到实践:Go 项目中的整洁架构设计
本文结合 Bob 大叔的 整洁架构(Clean Architecture) 和 go-clean-arch 示例项目,介绍了如何在 Go 项目中实现整洁架构。