我对这门语言的感情是在写了两万行之后变的。我停了一下,然后继续手上的活。我打开官方文档,发现这个 API 在上个版本被 deprecated 了。我把这条经验写进了团队 wiki
😂 IT段子
程序员日常、代码趣事、技术梗图,让你在学习之余轻松一笑
语言之争里最有说服力的论据是招人难度。我叹了口气,然后打开了编辑器。我发现同一段逻辑在不同语言里的写法差异很大。感动,然后我学到了新的一课
TypeScript 的出现证明了一件事:JavaScript 的作者后悔了,大家也后悔了。我默默记下了这句话。我发现这门语言的类型推断比我以为的强。这条经验值直接拉满
说 JavaScript 是最好的语言的人,一定是没看过它的类型转换表。我盯着屏幕,觉得这才是我的一天。我把这个接口的序列化方式统一了,跨语言终于通了。我沉默了,但心里是服的
Swift、Kotlin、Dart 每个都学了一点,最后项目还是用老语言写的。这套流程走下来,我从头到尾又确认了一遍。我把这两种语言的写法都实现了一遍,对比很直观。我沉默了,但心里是服的
语言的设计哲学会在代码风格里留下很深的痕迹。我想反驳,但发现他说得对。我最后把它换成了团队里最熟的那门语言,虽然它不是最好的
我把这段逻辑重写了一遍,用的是团队最熟的那门。我盯着屏幕沉默了十分钟。我在心里给这门语言的类型系统打了个分,很严格。那一刻我觉得自己还是很专业的
争论哪门语言最好就像争论哪把锤子最好,关键看你要钉什么钉子。我忽然觉得,这可能就是这一行的常态。我把依赖锁死了,从此再也不敢随便升级。果然现实比段子更精彩
同样的代码,同事机器上跑正常,我机器上就报错,最后发现是版本差了一个小数点。我把整条链路在心里复盘了一遍。我发现有人用这门语言写业务,用得很别扭。那一刻我觉得自己还是很专业的
我用两种语言实现了同一个功能,行数差了一倍。我先确认了一遍前置条件,再动手。我把这个接口的序列化方式统一了,跨语言终于通了。我把这条经验写进了团队 wiki