后端
上帝视角:Go 语言设计失误,缺乏远见?
Posts on 煎é±0 次浏览
大家好,我是煎鱼。 前段时间我有一个朋友在某乎上摸鱼时,给我甩来一个主题为《golang 设计者是如何偿还技术债的》链接。 说是让我学习、围观一下社区观点,早日好修成正果,本鱼表示满脸问号。 原回答如下图: 主要是以极短的话语表述 Go 语言的 “泛型、异常、channel、annotation、模块依赖” 的设计是失误的。 说是没有向各种编程语言的 “最佳实践” 各取所需。 那些故事 刚好煎鱼也入门 Go 没几天,偶尔翻过 issues 和 proposal,看了一点点历史事件。 也从我的观点来围观一下 Go 官方这些年为特性挣扎过的那些事。 涉及: 泛型。 错误处理。 依赖管理。 注解。 泛型 为什么 Go 语言这么久都没有泛型,是不是 Go 官方不够 “聪明”,抄作业都不会抄。这显然是不对的。
原文:https://eddycjy.com/posts/go/go-design/



