写 Go 真的好爽

13 天前
 jlak
写 Go 一个月了,越写越爽,最近开始用上了 Ai 辅助后真倍爽
自己也没搞清楚为什么写 Go 就会特别爽
有可能是规范和提示,这点动态语言不太完善
(但是不知道为什么 TS 就不爱用)
即使给程序来个大改也比较轻松不容易出错
还有代码是真的容易看懂
自己写的也好别人写的也好从来没想过能这么容易懂
10704 次点击
所在节点    Go 编程语言
95 条回复
nikenidage1
12 天前
@jlak 不是啊,aot 原生编译,不想要运行时......
jlak
12 天前
@dif 别混为一谈,我可说了为什么 go 爽,规范和简单
跳转快查 bug 简单
之前写的 python ,js 这样的动态语言,一些参数类型的修改其他地方根本不会提示,所以换到 go 后就觉得很爽,修改一处另一处直接红
类型系统也(个人)感觉比 TS 好,这点说不清为什么,TS 类型不太会写,Go 简单明了
还因为不是面向对象少了很多心理负担

还有我说用 AI 辅助强不是像其他贴那样直接把业务逻辑交给 AI ,让 AI 直接搞定整个函数
用过的人都清楚,复杂业务交给 Tab 模型简直可笑
我对 AI 辅助感到的爽是因为他解决了 Go 的“啰嗦”
Go 很简单,语法很明确,易懂
但同时这点造就了啰嗦
很多地方逻辑很少,就只是固定写法
AI 辅助很好解决这点,像是个超大 snippets 集
同时因为 Go 语言的简单,有需要 AI 解决方案的时候也能轻松理解逻辑,避免盲目使用 AI 给的函数埋下大雷

对于那堆量产贴,刚开始一两还好,现在越来越多,还只写个标题毫无内容真心感觉恶心
shiweifu
12 天前
@jlak

使用编译型语言相当于自带了一个简单的测试系统。

因为有类型系统,配合各种 AI 助手后,生成的 CRUD 代码,比解释型语言体验好不少
yangyangkej
12 天前
怎么突然间多了好多写 XX 好爽的帖子,哈哈。
yb2313
12 天前
@hedwi c# rust ts
gux928
12 天前
@LieEar 太对了,写点小玩意很方便。用别的还要安装环境。
pursuer
11 天前
@jlak Go 能写的类型约束 TS 都能写,TS 能写的 Go 不一定能,说“Go 类型系统比 TS 好”没道理的。当然你要说 Go 简单那确实简单,不过对我来说有 TS 的复杂度可以接受。
Tianli0
11 天前
怎么感觉这么多写 XX 好爽的帖子
star574
11 天前
直接跨平台编译生成二进制,语法简单,生态也还可以,要是错误处理像 rust 一样就更好了
jlak
11 天前
@pursuer 也有可能正因为 Go 类型系统更简约让我更喜欢吧,之前主力 JS ,没怎么学就上手 TS 虽然好处是很多,但有些类型写的真的很累,开 strict 的时候很多错误根本看不懂为什么
同样没怎么学的 Go (基本只看了官方 tour of go )就能写完整的项目,看懂别人的项目,类型也完全无压力
codefun666
11 天前
用 C 比较多,也用 C++。

相比 Python ,Go 性能更高,开发效率比 C/C++快不少。C/C++对我也没啥难度,只是开发效率不高。

Rust 语法太恶心了,坚决不用;用 Rust 还不如用 C/C++。
layxy
11 天前
编译二进制文件小,启动快,语法简单,确实很爽,虽然也有槽点,但是让人感觉这个语言很轻量
wupher
10 天前
Pros:

- 编译,尤其是跨平台编译
- 没有坑爹的 DLL hell / Lib hell
- memory / performance
- simple
- go routine

Cons:

- error code / exception handle
- ORM / interfaces
Subilan
10 天前
Go 的整体开发体验是好的,就是最初接触的时候总是能感到一种其设计者将他们认为好的哲学强加给开发者的感觉。但不算缺点。
vx7298
10 天前
标题对抄啊,刚看到一个写 rust 爽的,😂,,

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

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

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

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

© 2021 V2EX