陈明勇一名热爱技术、乐于分享的开发者,同时也是开源爱好者。
93文章
12分类
22标签
19评论
163点赞
101736浏览量
从理论到实践:Go 项目中的整洁架构设计
后端Go
从理论到实践:Go 项目中的整洁架构设计

本文结合 Bob 大叔的 整洁架构(Clean Architecture) 和 go-clean-arch 示例项目,介绍了如何在 Go 项目中实现整洁架构。通过核心实体、用例、接口适配器和外部框架等分层结构,清晰地分离关注点,使系统的核心业务逻辑(Use Cases)与外部实现细节(如框架、数据库)解耦。

350
1
3
2024-12-08
Go Mongox 开源库设计分享:简化 MongoDB 开发的最佳实践
后端开源GoGo 开源
Go Mongox 开源库设计分享:简化 MongoDB 开发的最佳实践

本文详细介绍了 go mongox 开源库的设计思路与实践经验,涵盖了多个核心模块的设计与实现,包括:Collection[T] 的设计与实现、CRUD 操作器、链式调用的实现、BSON 数据构建包和插件化编程的设计。

319
0
0
2024-11-27
使用 docker 轻松部署你的 Go 项目
后端Go
使用 docker 轻松部署你的 Go 项目

本文详细介绍了如何使用 Docker 部署 Go 项目,涵盖了从创建项目、编写 Dockerfile 到利用 Docker Compose 管理多容器服务的全过程。通过 Docker,我们能够将 Go 项目和其依赖服务(如 MongoDB)容器化,从而确保项在各种环境中的一致性和可移植性,极大简化了复杂项目的部署过程。

976
1
0
2024-10-24
如何在 VitePress 站点中集成 Gitalk 评论插件及其关键注意事项
前端Vitepress
如何在 VitePress 站点中集成 Gitalk 评论插件及其关键注意事项

本文深入探讨了如何在 VitePress 站点中集成 Gitalk 评论插件,详细介绍了准备工作和集成步骤及其关键注意事项。

371
1
0
2024-09-25
深入掌握 Go 单元测试:从基础到进阶的完整指南
后端Go
深入掌握 Go 单元测试:从基础到进阶的完整指南

本文详细介绍了如何使用 Go 语言中的 testing 包编写高效的单元测试,探讨 go test 命令的常用参数及其作用,并通过子测试和表格驱动测试的实践方法提升代码质量。文章还会介绍 TestMain 函数的使用场景,外部测试工具库如 testify 的应用,以及常用的断言方法。

590
2
0
2024-09-19
从理论到实践:Go 项目中的整洁架构设计
后端Go
从理论到实践:Go 项目中的整洁架构设计

本文结合 Bob 大叔的 整洁架构(Clean Architecture) 和 go-clean-arch 示例项目,介绍了如何在 Go 项目中实现整洁架构。通过核心实体、用例、接口适配器和外部框架等分层结构,清晰地分离关注点,使系统的核心业务逻辑(Use Cases)与外部实现细节(如框架、数据库)解耦。

350
1
3
2024-12-08
Go Mongox 开源库设计分享:简化 MongoDB 开发的最佳实践
后端开源GoGo 开源
Go Mongox 开源库设计分享:简化 MongoDB 开发的最佳实践

本文详细介绍了 go mongox 开源库的设计思路与实践经验,涵盖了多个核心模块的设计与实现,包括:Collection[T] 的设计与实现、CRUD 操作器、链式调用的实现、BSON 数据构建包和插件化编程的设计。

319
0
0
2024-11-27
使用 docker 轻松部署你的 Go 项目
后端Go
使用 docker 轻松部署你的 Go 项目

本文详细介绍了如何使用 Docker 部署 Go 项目,涵盖了从创建项目、编写 Dockerfile 到利用 Docker Compose 管理多容器服务的全过程。通过 Docker,我们能够将 Go 项目和其依赖服务(如 MongoDB)容器化,从而确保项在各种环境中的一致性和可移植性,极大简化了复杂项目的部署过程。

976
1
0
2024-10-24
如何在 VitePress 站点中集成 Gitalk 评论插件及其关键注意事项
前端Vitepress
如何在 VitePress 站点中集成 Gitalk 评论插件及其关键注意事项

本文深入探讨了如何在 VitePress 站点中集成 Gitalk 评论插件,详细介绍了准备工作和集成步骤及其关键注意事项。

371
1
0
2024-09-25
深入掌握 Go 单元测试:从基础到进阶的完整指南
后端Go
深入掌握 Go 单元测试:从基础到进阶的完整指南

本文详细介绍了如何使用 Go 语言中的 testing 包编写高效的单元测试,探讨 go test 命令的常用参数及其作用,并通过子测试和表格驱动测试的实践方法提升代码质量。文章还会介绍 TestMain 函数的使用场景,外部测试工具库如 testify 的应用,以及常用的断言方法。

590
2
0
2024-09-19
< 1 ...234...19 >
陈明勇一名热爱技术、乐于分享的开发者,同时也是开源爱好者。
93文章
12分类
22标签
19评论
163点赞
101736浏览量