语言本身很少是项目的瓶颈,除非它真的是。我不知道该说什么,就笑了笑。我把这段逻辑写成了一行链式调用,同事让我拆开
😂 IT段子
程序员日常、代码趣事、技术梗图,让你在学习之余轻松一笑
C 语言程序员看什么都是内存,看谁都是 malloc。我打开官方文档,发现这个 API 在上个版本被 deprecated 了。好在最后有惊无险
说 JavaScript 是最好的语言的人,一定是没看过它的类型转换表。我愣了两秒,然后继续敲代码。我在心里给这次的技术选型做了个说明,主要是人。办公室安静得能听见键盘声
技术选型的理由里,性能通常排在熟悉度之后。我想了想,觉得这话没法接。我把这门语言的编译速度测了一遍,比想象中慢。这大概就是程序员的人生吧
我把这段逻辑重写了一遍,用的是团队最熟的那门。这套流程走下来,我从头到尾又确认了一遍。我把这个业务的实现从动态语言换成了静态的,问题少了。感动,然后我学到了新的一课
语言之争里最有说服力的论据是招人难度。我听完沉默了,因为太真实了。我发现这门语言的并发模型和我想的完全不同。幸好之前留了备份
这门语言写原型很快,写长期维护的代码很累。我不知道该说什么,就笑了笑。我发现同一个功能在两门语言里的最佳实践完全相反。世界瞬间清净了
我用两种语言实现了同一个功能,行数差了一倍。我把相关的记录都翻了出来做对照。我发现同一段逻辑在不同语言里的写法差异很大
同样的代码,同事机器上跑正常,我机器上就报错,最后发现是版本差了一个小数点。我把手上的资料翻出来又读了两遍。我默默把语言换成了团队里最熟的那个
C 语言程序员看什么都是内存,看谁都是 malloc。我把它记在心里,没跟任何人说。我把这个服务的语言换成了性能更好的,维护成本高了。第二天这个方案就变成了团队标准做法