posts

Go / Golang 专题:从入门到云原生生产的极致指南

Go 语言完整专题:语法基础、并发原语(goroutine/channel/context)、Web / gRPC / 微服务、标准库最佳实践、性能优化、测试质量、容器化部署与可观测性。覆盖从零构建命令行工具到高负载云原生服务的全链路实践。
全部文章 Game Rust Lua GameDev Prd 客户端开发 游戏开发 Indie Saas Developer

Go 模糊测试基础流程:从一个字符串解析函数开始

模糊测试适合找你没想到的输入 普通测试需要我们自己写输入和预期。表驱动测试已经很强,但它仍然依赖人的想象力。解析函数、路径处理、编码转换、协议拆包这类代码,输入空间很大,你很难手写覆盖所有奇怪情况。模糊测试的思路是:你给工具一些种子样本和一个必须保持的性质,让工具不断生成新输入,尝试触发 panic 或违反性质。

3 分钟阅读