语言的设计哲学会在代码风格里留下很深的痕迹。我想了想自己这些年,好像确实如此。我在心里给这门语言的生态完整度打了个分
😂 IT段子
程序员日常、代码趣事、技术梗图,让你在学习之余轻松一笑
框架又双叒叕发新版本了,我刚学会上一版。我把相关的记录都翻了出来做对照。我把这门语言的特性列了五条,三条是优点两条是坑。连茶水间都安静了
同样的代码,同事机器上跑正常,我机器上就报错,最后发现是版本差了一个小数点。这套流程走下来,我从头到尾又确认了一遍。我把这个项目的依赖换成了社区推荐的,问题少了。这大概就是程序员的人生吧
语言的选择在被决定的那一刻,通常就已经过时了。我想反驳,但发现他说得对。我发现这个项目用了四种语言,每种只用了一小块。幸好之前留了备份
我对这门语言的感情是在写了两万行之后变的。我在心里点了点头。我看着编译器的报错,感觉它在用一种更高级的语言骂我。果然现实比段子更精彩
Swift、Kotlin、Dart 每个都学了一点,最后项目还是用老语言写的。我先确认了一遍前置条件,再动手。我把这门语言的错误处理方式研究了一遍,很啰嗦。感动,然后我学到了新的一课
TypeScript 的出现证明了一件事:JavaScript 的作者后悔了,大家也后悔了。我发现这门语言的并发模型和我想的完全不同。我把这条经验写进了团队 wiki
Rust 的所有权机制劝退了我三次,第四次我终于读懂了报错,然后它又劝退了我一次。我先确认了一遍前置条件,再动手。我发现这门语言的并发模型和我想的完全不同。办公室安静得能听见键盘声
我把这段代码从动态语言迁到了静态语言,心里踏实些。我先确认了一遍前置条件,再动手。我把这个库换成了另一个生态里的,依赖少了很多。我把这条经验写进了团队 wiki
说 JavaScript 是最好的语言的人,一定是没看过它的类型转换表。我盯着屏幕,觉得这才是我的一天。我看着编译器的报错,感觉它在用一种更高级的语言骂我。办公室安静得能听见键盘声