当前位置:   article > 正文

站在开发人员的角度看,引进TS有什么实际的好处?_使用ts开发项目的好处

使用ts开发项目的好处

站在开发人员的角度看,引进TS有什么实际的好处?

1. 写代码类型提示更加地舒心。
  • ts通过会类型推断,来判断该类型下面有哪些属性,而对于js,在这块的功能是弱项。
  • 当我们写代码的时候,感觉到代码提示得不是很准确,这个时候我们就要考虑给相应的变量加上类型的定义了
2. 让代码的阅读,和维护也变得更加地方便
  • 在js代码中,我们调用一个函数,只能通过注释或者深入函数代码细节,才能大致判断函数所需的参数类型,和返回类型;
  • 在阅读他人写的js代码时,或者阅读自己很久之前写的代码,变量的含义,类型只能通过它的命名、注释、调用方式,或者consoleLog,来大致判断一个变量的含义,以及我们应该如何正确使用;
  • 在上面两个场景,无疑会使代码的维护成本升高,以及团队协作变得困难,也使得代码功能的修改依赖于代码的作者。
    如果有了TS,就不用费劲地阅读代码了,直接看类型注释就好了
3. 养成先定义类型,后编程的好习惯
  • React是数据驱动的模块,管理react组件,就是管理数据。
    从数据的角度去看react组件,是个很不一样的体验。
    在开发一个模块之前,先定义该模块用到的主要数据的类型,然后再去开发,会使思路更加地清晰,代码的结构也更加地清晰。
  • 当读代码的人,知道代码用到的主要数据结构,就不用再去自己推断了。可以大大地降低阅读成本,提升了代码的可读性
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/我家自动化/article/detail/63936
推荐阅读
相关标签
  

闽ICP备14008679号