使用TS一个月体会

这个月一直在用 TypeScript 改版旧系统, 总体感觉与JS相比, TS 开发是开头慢, 重构快.

开始一个功能时,不像JS那样上来就直奔主题, 而是要定义接口类型. 有时候, 为了适配一个很简单的结构, 需要花很多精力来让IDE不告警. 像我这样前后端都是自己开发的情况, 同一个数据接口, 往往需要先在后端定义, 然后又要在前端做一遍相同的事情, 的确很折磨.

好处就是, 重构的时候, 心智负担会小很多. 例如给接口增加一些属性, 或者更换属性名, 如果有遗漏的地方, IDE 会告警, 不用像之前那样, 总担心自己会不会没有考虑周全.

另外一个好处是代码提示, 按下点之后, 候选属性就会自动弹出. 但这个优势并不是很突出, WebStorm针对JS的智能感知也几乎能够做到类似效果.

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容