这篇文章介绍了如何使用 Go 语言构建一个简单的 web 应用程序,并逐步演示了如何创建一个简单的 MBTI 名人录网站。文章涵盖了从创建项目目录、启动 HTTP 服务器,到使用路由和提供静态文件,以及添加 REST API 处理函数和数据库,最终完成了一个功能完整的简单 web 应用。文章还包含了许多示例代码和测试案例,方便读者学习和实践。
[阅读全文]Go 单元测试中的 gostub 打桩使用指南
在 Go 语言的单元测试中,打桩(stubbing)是一种常用的技术,可以帮助开发者更好地控制测试环境并提高测试的有效性。以下将深入探讨 gostub 库的使用方法以及其他相关工具,为您的 Go 测试提供实用指导。
[阅读全文]