零,最无害的返回值,也是最坏的谎言
原创
你有没有遇到过这样的场景:一个函数返回0,你以为是失败了,其实0就是正确答案?我越来越觉得,用零作为返回值是最隐蔽的设计陷阱。它太普通了,普通到没人会质疑——但正是这种无意识,让bug悄无声息地潜伏在代码深处。成功还是失败,空值还是正常值,全靠调用方猜。这不是优雅,这是把理解成本转嫁给下游的人。下次再想用0表示"无"的时候,停下来想想:真的没有更好的办法?
原文:Zero Is the Worst Return Value · 来源:Hacker News
版权声明
所有资源都来源于爬虫采集,如有侵权请联系我们,我们将立即删除
相关文章
最新文章
- 零,最无害的返回值,也是最坏的谎言 21分钟前
- 编程是艺术?这个说法比看上去要危险得多 22分钟前
- H200跌破两美元,AI算力要掀桌子了? 23分钟前
- AI缺的不是道德准则,是理解道德的能力 23分钟前
- AI最大的谎言:它根本不需要"智能 26分钟前
- 免费歌转SRT字幕:小众需求的硬核工具 1小时前
- 0字节回传:GPT-5.1的沉默比胡言乱语更可怕 1小时前
- Spotify Canvas 免费做,零互动说明了什么? 1小时前
- 80岁的他说:别回头看,继续跑 1小时前
- Git 都成"第二降临"了?这个提法本身就值得怀疑 1小时前
itfan123




