上周有个朋友问我,最近有没有什么好用的TypeScript工具,想提高一下编程效率。我愣了一下,心想,嘿,这不就是我自己一直在用的吗?于是,我把他拉到我的电脑前,打开了我那堆代码。
“你看,这就是我常用的TypeScript编辑器。”我说,“它功能强大,支持智能提示,代码质量检测也很严格。”
朋友看了一眼,眼睛一亮:“哇,这看起来挺不错的啊!”
我笑着点点头:“是啊,自从用了这个,我写TypeScript的感觉好多了,再也不用担心写错类型或者语法了。”
说起来,我还记得刚接触TypeScript的时候,那可是个头疼的问题。那时候,我总是把JavaScript和TypeScript搞混,不是类型写错了,就是语法有问题,调试起来特别费劲。
有一次,我在做一个大项目,突然发现代码中有很多类型错误,我简直要疯了。当时就想,要是有个工具能自动检测类型错误,那该多好啊!后来,我就发现了这个TypeScript工具,一试就爱不释手。
不过,用了一段时间后,我发现这个工具也不是完美无缺的。有一次,我在写一个函数,本来是想传一个数字进去,结果不小心传了个字符串。结果,这个工具没有检测出来,我提交代码后才发现问题。
“哎,这也不能怪工具,毕竟人也会犯错。”我叹了口气,“不过,后来我发现了一个办法,就是写单元测试。这样一来,就能及时发现错误了。”
朋友听后,若有所思地点点头:“单元测试确实很重要,以前我一直没怎么重视。”
“对啊,以前我也没太在意。”我回忆道,“不过后来发现,有了单元测试,不仅代码质量提高了,而且调试起来也方便多了。”
聊了一会儿,朋友突然问:“那有没有什么推荐的TypeScript学习资源?我想提高一下自己的水平。”
“这个嘛,”我沉思了一会儿,“我之前在《TypeScript高级教程》这本书上找到了很多有用的东西。还有,我的博客上也有很多关于TypeScript的教程,你可以去看看。”
朋友笑了笑:“谢谢啦,回头我去看一看。”
看着朋友离开的背影,我突然意识到,原来我已经在这个领域摸爬滚打了这么久。这三个月,我不仅在技术上有了很大的提升,而且也对TypeScript有了更深的理解。
现在,每当我回想起刚开始接触TypeScript的时候,总会觉得那时候的自己多么天真。不过,正是这些经历,让我成为了今天的我。
你有没有类似的经历?欢迎在评论区聊聊~
📚 相关专题:工具实测