V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  lesismal  ›  全部回复第 8 页 / 共 81 页
回复总数  1601
1 ... 4  5  6  7  8  9  10  11  12  13 ... 81  
讲究工程性的工程师多数会觉得 if err 很好。
我自己就是这种支持 if err 的,从没因为在 go 里写多几个 if err 感到任何不适,反而觉得这种强制或习惯让代码更健壮了、甚是欣慰。

引用一段别人文章里总结的 Rob Pike 老爷子内容:
显式错误处理:if err != nil 的模式强制开发者在调用点处理错误,使得问题更难被“隐藏”到上层去统一“包装”处理,鼓励在错误发生的源头附近解决或添加上下文。

完整文章:
https://tonybai.com/2025/04/27/rob-pike-on-bloat/
性能,资源开销,语言特性,开发效率,标准库,三方库,社区资源。。。

没有一个语言能满足所有方面。
作为公司,在各方面相对平衡的情况下,性能、资源开销是更需要追求的,因为这意味着用户体验、企业成本。
curd boy 热衷于脚本语言或者 java 全家桶之类的写起来爽的层面的同时,可能也把自己能达到的高度限制了,这不是错事,因为绝大部分人都是普通 curd boy 。但这也改变不了好公司的技术栈好工程朝着 go rust 这些语言上倾斜的大趋势。
226 天前
回复了 xiaoleis 创建的主题 问与答 终究还是从小米换到了 oppo。
今天反差感拉满了,白天刷到这个帖,晚上看到热搜:
小米一季度手机出货量暴涨 40% 时隔十年重回第一
上联:xxx 大搞快乐教育
下联:xxx 炮轰愚蠢养猪
228 天前
回复了 Frankcox 创建的主题 生活 父亲走了
节哀! RIP.
go 里别用 int64 ,用 uint64 好像就是 64 位了,即使存到 mysql 里 bitint unsigned 也是相同范围是兼容的,差不多够 OP 用了
我没有饮酒习惯,酒量不大。
偶尔迫于无奈应酬的经验:其他破白酒 35-50 度之间的、2-3 两胃就要翻江倒海、吐得厉害站不稳了,第二天睡醒仍然头疼浑身难受;茅台 53 度能喝 3-4 两胃没有太难受、可以不吐、恢复也更快、第二天起来基本没额外的感觉。
1 ... 4  5  6  7  8  9  10  11  12  13 ... 81  
关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   Solana   ·   2764 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 26ms · UTC 14:43 · PVG 22:43 · LAX 06:43 · JFK 09:43
♥ Do have faith in what you're doing.