这门语言的生态很小,但该有的都有。我不知道该说什么,就笑了笑。我把这段代码从一门语言翻译到另一门,逻辑变了味。好在最后有惊无险
😂 IT段子
程序员日常、代码趣事、技术梗图,让你在学习之余轻松一笑
语言之争里最有说服力的论据是招人难度。我盯着屏幕,觉得这才是我的一天。我在群里发起了投票,然后群里吵了三个小时。好在最后有惊无险
Go 的 err != nil 写了一千遍之后,我开始怀疑人生是否也该这么判空。我把手上的资料翻出来又读了两遍。我发现这门语言的官方库功能覆盖得不够。感动,然后我学到了新的一课
我把这段逻辑重写了一遍,用的是团队最熟的那门。我把这个模块用更简洁的语言重写了,行数少了一半。复盘会上我们把它列成了案例
Go 的 err != nil 写了一千遍之后,我开始怀疑人生是否也该这么判空。我重新看了一遍手上的计划,把风险项标了出来。我把这段代码用两种风格写了一遍,选了团队接受的。同事说这波操作可以写进新人培训教材
争论哪门语言最好就像争论哪把锤子最好,关键看你要钉什么钉子。我愣了两秒,然后继续敲代码。我打开官方文档,发现这个 API 在上个版本被 deprecated 了。从此我多了一条团队规约
C 语言程序员看什么都是内存,看谁都是 malloc。我抬起头看了看周围,大家都一样。我把类型标注重写了一遍,运行时错误变成了编译时错误。办公室安静得能听见键盘声
Go 的 err != nil 写了一千遍之后,我开始怀疑人生是否也该这么判空。我盯着屏幕沉默了十分钟。我发现这个项目用了四种语言,每种只用了一小块。幸好之前留了备份
这门语言的并发模型很优雅,只是我们的场景用不上。我想了想,觉得这话没法接。我在心里给这门语言的类型系统打了个分,很严格。连茶水间都安静了
同样的代码,同事机器上跑正常,我机器上就报错,最后发现是版本差了一个小数点。这套流程走下来,我从头到尾又确认了一遍。我把这门语言的编译速度测了一遍,比想象中慢