未分類 6 2 月 2021 Typescript 越来越流行吗?我觉得它带来的收益还是小于成本,对于已经存在的项目,没有必要使用 TS Typescript 越来越流行吗?我觉得它带来的收益还是小于成本,对于已经存在的项目,没有必要使用 TS 資深大佬 : henryhu 0 个人使用是这样,但是团队或库用 ts 肯定更好,这样别人使用你的方法的时候一看编辑器的提示就知道该传什么参数,类型是什么。减少一些沟通成本。 大佬有話說 (5) 資深大佬 : zy445566 对于写代码的人比较友好,能提高效率,但是转换成本高,包括第三方库的问题、调试的问题,隐形成本不低。可能多数项目并值得上 ts 主 資深大佬 : henryhu @henryhu #2 恰恰相反,对写代码的人来说是一种负担,因为要额外写很多类型声明,因此有很多人直接把他玩儿成了 anyscript. 反而对于看代码 /维护代码的人来说是极其友好的,如果要维护别人的 js 代码, 一个函数原型写着 getFoo(data) {},你连他的入参出参都把握不了,假如这人还离职了那更是一团没有人敢维护的 shit code 。用上 ts 在很大程度上能解决这个问题,比如前段时间使用 aws 的 jsSDK,都不用太翻来覆去找他的文档就能知道各个方法大概是干啥的。 資深大佬 : rbe 在公司项目中(由于只有我一个人, 所以我说了算 資深大佬 : zhangxh1023 @rbe 对读代码的人友好,也是对写代码的人友好,经常读、写都是同一人,就算自己写的代码自己改的时候也是经常来回查看。 主 資深大佬 : henryhu 看过一篇文章,说是小的项目可以上 ts,对于复杂项目反而不推荐,这个结论有点出乎意料啊