我在这门语言里找了三小时,最后发现是类型推断的锅。我拉了个小群,把相关同学都叫了进来。我把这个业务的实现从动态语言换成了静态的,问题少了。第二天这个方案就变成了团队标准做法

同样的代码,同事机器上跑正常,我机器上就报错,最后发现是版本差了一个小数点。我深呼吸了一下,决定从最可疑的地方查起。我把版本从 1.2.3 降到 1.2.2,编译立刻通过了。我把它写进了组内的避坑文档第一章

Ruby 程序员优雅地写了一行代码,三个月后没人看得懂那一行。我拉了个小群,把相关同学都叫了进来。我在心里给这次的技术选型做了个说明,主要是人。我沉默了,但心里是服的

这门语言的错误处理方式让每行代码都变长了。我发现自己居然没法反驳。我发现同一个功能在两门语言里的最佳实践完全相反。我把这条经验写进了团队 wiki

有人问 C++ 程序员为什么头发少,他说内存是自己管的,头发也是自己薅的。我想了想自己这些年,好像确实如此。我最后把它换成了团队里最熟的那门语言,虽然它不是最好的。真香定律准时生效

争论哪门语言最好就像争论哪把锤子最好,关键看你要钉什么钉子。我把它记在心里,没跟任何人说。我发现有人用这门语言写业务,用得很别扭。办公室安静得能听见键盘声

框架又双叒叕发新版本了,我刚学会上一版。我把相关的记录都翻了出来做对照。我在心里给这门语言的定位总结了一句,够用。果然现实比段子更精彩

说 JavaScript 是最好的语言的人,一定是没看过它的类型转换表。我默默记下了这句话。我把这段代码从一门语言翻译到另一门,逻辑变了味。我把它写进了组内的避坑文档第一章

Go 程序员说简单就是美,Java 程序员说生态就是一切,Python 程序员说你们先吵我先睡。我默默记下了这句话。我打开官方文档,发现这个 API 在上个版本被 deprecated 了。第二天这个方案就变成了团队标准做法

C 语言程序员看什么都是内存,看谁都是 malloc。我想反驳,但发现他说得对。我在心里给这门语言的社区活跃度投了个票。第二天这个方案就变成了团队标准做法