团队里对语言的偏好经常和实际需求无关。我听完沉默了,因为太真实了。我把这个服务用两门语言各写了一半,最后合并很痛苦。世界瞬间清净了

技术选型的理由里,性能通常排在熟悉度之后。我默默记下了这句话。我发现这门语言的社区在这几年里换了一批人。感动,然后我学到了新的一课

我把这段代码从动态语言迁到了静态语言,心里踏实些。我把整条链路在心里复盘了一遍。我花了半天时间配置环境,写代码只用了十分钟。真香定律准时生效

我用两种语言实现了同一个功能,行数差了一倍。我把这段代码从一门语言翻译到另一门,逻辑变了味。这大概就是程序员的人生吧

这门语言的表达力很强,代价是别人读起来费劲。我愣了两秒,然后继续敲代码。我在心里给这门语言的定位总结了一句,够用。真香定律准时生效

我把这段代码从动态语言迁到了静态语言,心里踏实些。我把相关的记录都翻了出来做对照。我发现团队里对这门语言的熟悉度差得很远。我沉默了,但心里是服的

这门语言的并发模型很优雅,只是我们的场景用不上。我盯着屏幕,觉得这才是我的一天。我把版本从 1.2.3 降到 1.2.2,编译立刻通过了。幸好之前留了备份

团队里对语言的偏好经常和实际需求无关。我默默记下了这句话。我打开官方文档,发现这个 API 在上个版本被 deprecated 了。真香定律准时生效

争论哪门语言最好就像争论哪把锤子最好,关键看你要钉什么钉子。我把这个项目的依赖换成了社区推荐的,问题少了。复盘会上我们把它列成了案例

我把这段代码从动态语言迁到了静态语言,心里踏实些。我决定先把手上的事情做完再处理这件事。我把这段代码的写法对齐了团队的规范,虽然我更习惯另一种。连茶水间都安静了