Go 的单元测试小结

Go 下有几种单测方法:

  1. 基础测试 basic test,只使用一组参数和结果来测试一段代码
  2. 表组测试 table test,多组参数和结果测试一段代码
  3. 模仿 mock,模拟网络和数据库环境,进行测试
阅读更多

Go 语言学习汇总

在区块链的研发过程中,无法避开对 Go 语言的学习,Go 对并发的支持是其最重要的特性之一,也是区块链这样的分布式系统所钟爱 Go 的原因之一。

Go 语言是一门静态类型的,面向过程的非解释性的语言,其内置并发机制,自带垃圾回收器,编译与开发速度都极快。

学习语言最快的方法,便是在应用中学习,并深入了解其底层的原理。通过对代码的学习以及对 《Go 语言实战》一书的学习,在此文中对 Go 作一些总结。

阅读更多