大佬们平时开发 golang 过程中有没有什么最佳实践或者经验之谈 让小弟学习学习

92 天前
 silentsky
3865 次点击
所在节点    Go 编程语言
24 条回复
lalalalla
92 天前
silentsky
92 天前
你们平时使用依赖注入多吗 对象多的时候如何管理和传递
ZackKing
92 天前
https://github.com/avelino/awesome-go 看常用库, 择高星使用
https://go.dev/wiki/CodeReviewComments 官方 review 规范
https://github.com/golang-standards/project-layout 比较多人推荐的标准目录结构
ixiaohei
92 天前
英语好不好,英语好去读这本书《 100 Go Mistakes and How to Avoid Them 》;英语不好就去找找翻译,或者使用翻译软件翻译读完。
keakon
92 天前
先看官方库源码,有很多文章会去解析,可以省很多力。
然后就去看自己常用的开源库的源码。
有需求就根据自己的需要去修改开源库。
每天花两小时,不出一个月,你就可以在简历中写精通 Go 了。
okayan
92 天前
@silentsky 经验一:不要带着 Java 的那一套来写 Go
su943515688
92 天前
@ixiaohei 这个有中文版的了
lilei2023
92 天前
有没有啥实际业务中,目前在学习写 crud , 哎!各种 struct 写的脑袋疼!
lightjiao
92 天前
不要用 golang 强行写 OOP
mightybruce
92 天前
@silentsky 依赖注入不多, 如果你在一些公司被要求使用公司的脚手架以及一些定制的框架的话,会见到。
用 go 写业务开发的话是可以看到一些, 主要还是团队技术领导好控制下面的开发小弟,完形填空写代码
ZackKing
92 天前
qloog
92 天前
singleflight 和 errgroup 的使用
godsoul
92 天前
跟写 php 一样写 go 就行了,不要用写 java 的方式来写 go
silentsky
92 天前
@okayan
@godsoul
我不太理解你们说的 java 那一套是哪一套 如果是指设计模式的话 那跟语言无关
kiripeng
92 天前
依赖注入可以解决庞大的参数注入问题,必用了
NX2023
92 天前
@ZackKing #11 这个不完整的,后面还有很多
kneo
92 天前
自己找开源项目去看。懒是学不到东西的。
securityCoding
91 天前
升级到 1.22
nanmu42
91 天前
Golang 第二语言指南: 学习路径、最佳实践以及工程化
https://nanmu.me/zh-cn/posts/2021/way-to-go/

希望能帮到你。
EchoUtopia
91 天前
以前做 web 开发总结的一种简单的代码架构: https://github.com/EchoUtopia/blog/blob/master/project_layout_design.md

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1014810

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX