上QQ阅读APP看书,第一时间看更新
1.2.2 提高生产力
如果开发者习惯了使用静态类型编程语言,例如Java和C#等进行开发,那么在开始使用JavaScript语言编写程序时很可能会产生较大落差。因为我们会发现那些习以为常的开发者工具都没有被很好地支持,例如代码自动补全、跳转到定义和重命名标识符等。因为TypeScript为JavaScript添加了静态类型的支持,所以TypeScript有能力提供这些便利的开发者工具。图1-3演示了TypeScript的代码自动补全功能。
TypeScript提供了常用的代码重构工具。这些工具能够让我们在进行代码重构时更有信心且更加高效(见图1-4)。下面列出了部分重构工具:
▪重命名符号名。
▪提取到函数或方法。
▪提取类型。
TypeScript还提供了一些代码快速修复工具(见图1-5),例如:
▪自动删除未使用的声明。
▪自动删除执行不到的代码。
▪自动添加缺少的模块导入语句。