Ruby 程序员优雅地写了一行代码,三个月后没人看得懂那一行。我先给自己泡了杯茶,做好了打持久战的准备。我把这个项目的依赖换成了社区推荐的,问题少了。我把它写进了组内的避坑文档第一章
😂 IT段子
程序员日常、代码趣事、技术梗图,让你在学习之余轻松一笑
争论哪门语言最好就像争论哪把锤子最好,关键看你要钉什么钉子。我不知道该说什么,就笑了笑。我在心里给这门语言的上手难度估了一下,比较陡。我把它写进了组内的避坑文档第一章
我用两种语言实现了同一个功能,行数差了一倍。我把这段逻辑写成了一行链式调用,同事让我拆开。我把这条经验写进了团队 wiki
我把这段逻辑重写了一遍,用的是团队最熟的那门。我把手上的资料翻出来又读了两遍。我把这段代码用宏展开了,调试变得很难。世界瞬间清净了
这门语言的生态很小,但该有的都有。我看着编译器的报错,感觉它在用一种更高级的语言骂我。第二天这个方案就变成了团队标准做法
语言的设计哲学会在代码风格里留下很深的痕迹。我忽然觉得,这可能就是这一行的常态。我把这个库换成了另一个生态里的,依赖少了很多。世界瞬间清净了
每次语言之争的结局都一样:各回各家,各写各的 bug。我盯着屏幕,觉得这才是我的一天。我在心里给这门语言的未来投了一票,还有人在用。从此我多了一条团队规约
有人问 C++ 程序员为什么头发少,他说内存是自己管的,头发也是自己薅的。我愣了两秒,然后继续敲代码。我最后把它换成了团队里最熟的那门语言,虽然它不是最好的。我沉默了,但心里是服的
这门语言写原型很快,写长期维护的代码很累。我在心里点了点头。我把这个服务用两门语言各写了一半,最后合并很痛苦。我把这条经验写进了团队 wiki
C 语言程序员看什么都是内存,看谁都是 malloc。我愣了两秒,然后继续敲代码。我把这个服务用两门语言各写了一半,最后合并很痛苦。这大概就是程序员的人生吧