avatar.jpeg

Jinyun Ma

🔥 本站所有文章均为本人学习实践后的加工整理,仅代表个人看法和观点,与其他任何人或组织无关!️

Go 连接字符串

Go 中连接字符串的方法有很多种,其实掌握一两种较为高效的方法就足够了,其它权当看热闹。

Go 正确姿势

在编写 Go 代码之时,我跟很多新手一样踩了不少坑,感觉非常有必要将那些踩过的坑记录下来以避免下次犯错。很多人说 Go 简单易学,上手容易,可惜我不是那些很多人中的一个,天资愚钝如此,我只能反复学习了。

Go 其它测试

Go 的 testing 包除了测试,还提供了运行并验证示例的功能。一方面是文档的效果,是关于某个功能的使用例子;另一方面,可以被当做测试运行。

Go 基准测试

Go 语言标准库内置的 testing 测试框架提供了基准测试(benchmark)的能力,能让我们很容易地对某一段代码进行性能测试。基准测试主要是通过测试 CPU 和 Memory 的效率问题,来评估被测试代码的性能,进而找到更好的解决方案。

Go 单元测试

Go 语言从开发初期就注意了测试用例的编写。特别是静态语言,由于调试没有动态语言那么方便,所以能最快最方便地编写一个测试用例就显得非常重要了。

Go 随机数

在 Go 中的生成的随机数根本就不是随机的,叫伪随机数。它们是用固定的决定论算法计算的。