问答 / 4 / 10 / 创建于 2年前
阅读源码是很好的学习方式,有没有适合阅读源码的优秀开源Go项目推荐,代码读起来最好可以简单一些的
GoFrame
gin吧,和gin类似的几个框架都行
可以阅读下标准库 context
能不能请大佬分享一下要如何读源码?
一开始可以找那种几千行代码的,最好一两千行,然后经常会用到的,或者比较容易运行的:
计算代码的工具 github.com/hhatto/gocloc ,效果如下:
air git:(master) ✗ gocloc . ------------------------------------------------------------------------------- Language files blank comment code ------------------------------------------------------------------------------- Go 13 215 43 1461 Bourne Shell 1 20 13 343 Markdown 2 65 0 131 Makefile 1 10 0 39 BASH 2 8 0 35 TOML 3 5 21 29 YAML 1 0 0 16 Plain Text 1 0 0 0 ------------------------------------------------------------------------------- TOTAL 24 323 77 2054 -------------------------------------------------------------------------------
github.com/golang-module/carbon
可以尝试看看Golang 的源码啊。error包,sync包都非常适合入门~ 看源码看的是优秀的设计思想,如果一行一行扒源码细节就没意思了,事倍功半
github.com/flower-corp 简易数据库实现,很适合阅读
我要举报该,理由是:
GoFrame
gin吧,和gin类似的几个框架都行
可以阅读下标准库 context
能不能请大佬分享一下要如何读源码?
一开始可以找那种几千行代码的,最好一两千行,然后经常会用到的,或者比较容易运行的:
计算代码的工具 github.com/hhatto/gocloc ,效果如下:
github.com/golang-module/carbon
可以尝试看看Golang 的源码啊。error包,sync包都非常适合入门~ 看源码看的是优秀的设计思想,如果一行一行扒源码细节就没意思了,事倍功半
github.com/flower-corp 简易数据库实现,很适合阅读