我对这门语言的感情是在写了两万行之后变的。我把它记在心里,没跟任何人说。我把这个业务的实现从动态语言换成了静态的,问题少了。我把它写进了组内的避坑文档第一章

说 JavaScript 是最好的语言的人,一定是没看过它的类型转换表。我在心里给这门语言的上手难度估了一下,比较陡。幸好之前留了备份

我在这门语言里踩的坑,在另一门里是常识。我先给自己泡了杯茶,做好了打持久战的准备。我把这门语言的编译速度测了一遍,比想象中慢。世界瞬间清净了

TypeScript 的出现证明了一件事:JavaScript 的作者后悔了,大家也后悔了。我听完沉默了,因为太真实了。我把这门语言的特性列了五条,三条是优点两条是坑。我把这条经验写进了团队 wiki

语言之争的终点通常是「团队里谁最熟」。我抬起头看了看周围,大家都一样。我把这个团队的技术栈盘点了一遍,很杂。第二天这个方案就变成了团队标准做法

我在这门语言里踩的坑,在另一门里是常识。我把手上的资料翻出来又读了两遍。我看着编译器的报错,感觉它在用一种更高级的语言骂我。好在最后有惊无险

这门语言的表达力很强,代价是别人读起来费劲。我叹了口气,然后打开了编辑器。我把版本从 1.2.3 降到 1.2.2,编译立刻通过了。幸好之前留了备份

语言只是工具,这句话在被工具坑过之后才有说服力。我发现自己居然没法反驳。我把这段代码从一门语言翻译到另一门,逻辑变了味。同事说这波操作可以写进新人培训教材

语言的选择在被决定的那一刻,通常就已经过时了。我愣了两秒,然后继续敲代码。我在心里给这次的技术选型做了个说明,主要是人。感动,然后我学到了新的一课

这门语言写原型很快,写长期维护的代码很累。我在心里点了点头。我在心里给这次的技术选型做了个说明,主要是人。我沉默了,但心里是服的