《使用 Gin 框架构建分布式应用》阅读笔记:p32-p51
《用 Gin 框架构建分布式应用》学习第 3 天,p32-p51 总结,总计 20 页。
一、技术总结
1.Go 知识点
slice, struct。
2.Gin 知识点
(1)c.XML()
使用 c.XML()解析 cmx 结构。
(2)c.ShouldBindJSON()
将 struct 转成 json。
gin 所有函数参考:https://pkg.go.dev/github.com/gin-gonic/gin
3.版本号命名规范
版本号分为三部分:major, minor, patch。例如现在 gin 框架最新的 tag 版本是:v1.10.0(注:小写的 v)。从本人实际的开发经历来说,版本号的管理并不是那么严格。用得最多的地方就是 git 仓库打 tag。
4.gitflow model
在团队合作开发的项目中,这部分比较实用,具有实际的指导意义,从这里可以看出来作者是真正写过代码的。作者的 gitflow model 包含:master(现在多命名为 main),hotfix, preprod(有时候也称为 release),develop,feature。
5.xid
xid 包可用于生成唯一 UID。
二、英语总结
1.tackle
p32, Separating the handler function from the router will be useful in the advanced chapters of this book, when unit uni testing is tackled.
vt. deal with。
2.ingredient
in-("in") + gradi(from *ghredh-, "to step, go")。c. sth forming parts of a mixture(成分,材料)。
三、其它
感觉 go 的官方文档排版不好,要查文档的时候不好查,不如 Python。
四、参考资料
1. 编程
(1) Mohamed Labouardy,《Building Distributed Applications in Gin》:https://book.douban.com/subject/35610349
2. 英语
(1) Etymology Dictionary:https://www.etymonline.com
(2) Cambridge Dictionary:https://dictionary.cambridge.org
欢迎搜索及关注:编程人(a_codists)
评论