1. Go with Examples: 保持模块的兼容性
https://medium.com/@ngtzeyang94/go-with-examples-keeping-your-modules-compatible-2bab5a5b9022
@Gala:当你开始为别人提供API或者模块时,保持模块的兼容性是非常重要的,这篇文章介绍了如何在修改代码时保证模块的兼容性,避免出现严重的线上故障。
2. 当DRY不好用的时候,试试WET吧
https://medium.com/better-programming/when-dry-doesnt-work-go-wet-6befda0444bf
@Gala:很多时候,开发者总想编写最优解的代码,保持DRY,但是实际编程中随着需求变化往往并不如意,本文通过WET让开发者有另一种选择,在没那么DRY时,降低代码重构和复杂度增加的风险。
3. 为什么你应该避免使用Go指针
https://medium.com/better-programming/why-you-should-avoid-pointers-in-go-36724365a2a7
@Gala:当你写的Go代码性能不如期的时候,读一下这个文章吧,可能你使用了过多的指针,对于Go来说,更少的指针会提高程序的运行速度。
Web3极客日报是为Web3时代的极客们准备的一份日报,它是由一群极客们推荐他们认为有价值的内容并附上一段推荐语,最后通过Rebase的成员整理编辑。
如果你是一名极客,你有好的工具、好的开源项目、好的文章和教程等想要分享给大家,请推荐给我们!
如果你也想参与到Web3极客日报的建设中,请在后台留下你的微信号和简单的介绍,我们(一群闲散的极客)会尽快和你联系。
网站:http://rebase.network
公众号:rebase_network