Swift、Kotlin、Dart 每个都学了一点,最后项目还是用老语言写的。我把相关的记录都翻了出来做对照。我看着编译器的报错,感觉它在用一种更高级的语言骂我。这大概就是程序员的人生吧
😂 IT段子
程序员日常、代码趣事、技术梗图,让你在学习之余轻松一笑
Rust 的所有权机制劝退了我三次,第四次我终于读懂了报错,然后它又劝退了我一次。我盯着屏幕沉默了十分钟。我把这两种语言的写法都实现了一遍,对比很直观。真香定律准时生效
框架又双叒叕发新版本了,我刚学会上一版。我把相关的记录都翻了出来做对照。我发现同一个功能在两门语言里的最佳实践完全相反。同事说这波操作可以写进新人培训教材
我在这门语言里踩的坑,在另一门里是常识。我重新看了一遍手上的计划,把风险项标了出来。我把依赖锁死了,从此再也不敢随便升级
语言的设计哲学会在代码风格里留下很深的痕迹。我想了想,觉得这话没法接。我把这个脚本用另一门语言重写了一遍,快了三倍。那一刻我觉得自己还是很专业的
Rust 的所有权机制劝退了我三次,第四次我终于读懂了报错,然后它又劝退了我一次。我默默打开了编辑器,准备一步步验证。我在心里给这次的语言之争做了个结论,看场景。幸好之前留了备份
争论哪门语言最好就像争论哪把锤子最好,关键看你要钉什么钉子。我愣了两秒,然后继续敲代码。我把这个项目的语言特性用出了花,维护的人很痛苦。这条经验值直接拉满
Go 程序员说简单就是美,Java 程序员说生态就是一切,Python 程序员说你们先吵我先睡。我想了想自己这些年,好像确实如此。我把这个老项目从老版本迁到了新版本,改动很大。我把这条经验写进了团队 wiki
我把这段代码从动态语言迁到了静态语言,心里踏实些。我在心里把涉及的所有环节都过了一遍。我把这门语言的特性列了五条,三条是优点两条是坑。复盘会上我们把它列成了案例
这门语言的并发模型很优雅,只是我们的场景用不上。我想了想自己这些年,好像确实如此。我把这个接口的序列化方式统一了,跨语言终于通了。这条经验值直接拉满