博客
Golang中的channel
在 Go 语言中,channel(通道)是一种用于在 Goroutine 之间进行通信和同步的机制,本文介绍 Golang 中 channel 的实现原理和常见的使用场景。
November 10, 2024
Golang中的反射
在编程语言中,反射(Reflection)是一种在运行时获取程序自身结构、类型、方法、变量等信息,并能够动态操作这些信息的能力,本文介绍 Golang 中的反射相关的方法和使用场景。
November 3, 2024
Golang中的mock
gomock 是 Go 编程语言的模拟框架, 它与 Go 的内置测试包很好地集成在一起,但也可以在其他上下文中使用,本文介绍 gomock 的使用场景和方法。
October 24, 2024
Golang中的测试
随着项目的复杂度和层级越来越复杂,单元测试和模糊测试成为项目不可或缺的一部分, 本文介绍在Golang的项目中如何书写单元/模糊测试以及一些常见的测试技巧,帮助开发者发现潜在的问题。
October 22, 2024