我在这门语言里找了三小时,最后发现是类型推断的锅。我把整条链路在心里复盘了一遍。我发现这个项目用了四种语言,每种只用了一小块。那一刻我觉得自己还是很专业的

每次语言之争的结局都一样:各回各家,各写各的 bug。我不知道该说什么,就笑了笑。我在群里发了一句某语言的坏话,然后被三个人反驳。感动,然后我学到了新的一课

这门语言写原型很快,写长期维护的代码很累。我发现自己居然没法反驳。我在心里给这次的语言之争做了个结论,看场景。我沉默了,但心里是服的

语言本身很少是项目的瓶颈,除非它真的是。我笑了笑,决定不解释。我在心里给这次的技术选型做了个说明,主要是人。这大概就是程序员的人生吧

函数式程序员说一切都是函数,面向对象程序员说一切都是对象,运维说一切都是重启。我不知道该说什么,就笑了笑。我把这个项目的语言版本升级了,编译问题一堆。我把这条经验写进了团队 wiki

语言本身很少是项目的瓶颈,除非它真的是。我听完沉默了,因为太真实了。我在心里给这门语言的文档质量打了个分,中等。连茶水间都安静了

这门语言的错误处理方式让每行代码都变长了。我听完沉默了,因为太真实了。我把这门语言的编译速度测了一遍,比想象中慢。好在最后有惊无险

函数式程序员说一切都是函数,面向对象程序员说一切都是对象,运维说一切都是重启。我盯着屏幕,觉得这才是我的一天。我发现有人坚持用这门语言,理由是「我熟」。连茶水间都安静了

有人问 C++ 程序员为什么头发少,他说内存是自己管的,头发也是自己薅的。我愣了两秒,然后继续敲代码。我把这个库换成了另一个生态里的,依赖少了很多。幸好之前留了备份

我对这门语言的感情是在写了两万行之后变的。我笑了笑,决定不解释。我在心里给这次的技术选型记了一笔,下次还选它。果然现实比段子更精彩