在上一篇文章中,我们讨论了如何使用 Go 语言进行测试覆盖率分析。这一篇文章将重点介绍如何生成测试用例与模拟(mocking)。在进行单元测试时,为了更好地控制测试环境,我们常常需要对复杂的依赖项
阅读更多
在上一篇文章中,我们讨论了如何使用 Go 语言进行测试覆盖率分析。这一篇文章将重点介绍如何生成测试用例与模拟(mocking)。在进行单元测试时,为了更好地控制测试环境,我们常常需要对复杂的依赖项
在上一篇主题中,我们探讨了如何编写测试用例以及如何进行基准测试,以确保我们的Go代码的正确性和性能。在本篇教程中,我们将进入Cgo的基本使用,了解Go语言如何与C语言代码进行交互。Cgo是Go语言
在上一篇文章中,我们探讨了 CGo 的基本使用,了解了如何在 Go 代码中嵌入 C 代码。本篇将进一步深入,重点讨论如何在 Go 程序中与 C 代码进行更为复杂的交互,通过Cgo把 Go 函数变成