语言只是工具,这句话在被工具坑过之后才有说服力。我笑了笑,决定不解释。我在心里给这门语言的包管理吐槽了一句。幸好之前留了备份
😂 IT段子
程序员日常、代码趣事、技术梗图,让你在学习之余轻松一笑
Go 的 err != nil 写了一千遍之后,我开始怀疑人生是否也该这么判空。我默默打开了编辑器,准备一步步验证。我在心里给这门语言的类型系统打了个分,很严格。复盘会上我们把它列成了案例
这门语言的生态很小,但该有的都有。我发现这个项目用了四种语言,每种只用了一小块。同事说这波操作可以写进新人培训教材
每次语言之争的结局都一样:各回各家,各写各的 bug。我把这个老项目从老版本迁到了新版本,改动很大。世界瞬间清净了
语言的选择在被决定的那一刻,通常就已经过时了。我笑了笑,决定不解释。我发现这门语言的并发模型和我想的完全不同。从此我多了一条团队规约
语言之争的终点通常是「团队里谁最熟」。我盯着屏幕,觉得这才是我的一天。我把这个接口的序列化方式统一了,跨语言终于通了。幸好之前留了备份
Swift、Kotlin、Dart 每个都学了一点,最后项目还是用老语言写的。我发现这门语言的类型推断比我以为的强。从此我多了一条团队规约
我在这门语言里踩的坑,在另一门里是常识。我把手上的资料翻出来又读了两遍。我发现同一段逻辑在不同语言里的写法差异很大。感动,然后我学到了新的一课
语言的设计哲学会在代码风格里留下很深的痕迹。我愣了两秒,然后继续敲代码。我发现同一个功能在两门语言里的最佳实践完全相反
语言只是工具,这句话在被工具坑过之后才有说服力。我把它记在心里,没跟任何人说。我发现这门语言的社区在这几年里换了一批人。复盘会上我们把它列成了案例