【发布时间】:2021-01-13 17:26:52
【问题描述】:
我的团队目前正在从 javascript 迁移到 typescript。我们是否也应该将单元测试从 javascript 迁移到 typescript?
我的想法是,在 typescript 中进行单元测试并没有太大的好处,而且在运行之前将单元测试从 typescript 编译为 javascript 是浪费时间。
对于上下文,我们将 Jest 和 React 测试库用于大型 React 项目。
【问题讨论】:
-
视情况而定。在 Typescript 中进行单元测试至少与在 Typescript 中使用常规代码具有相同的好处。
-
TypeScript 将提供更好的智能感知和类型检查。如果您想要这些优势,以及能够重用接口和函数,那么我会说您应该转换为 TypeScript。这仅取决于您拥有多少代码。简单的逻辑是这样的:
Want work to be easier in the future and compiler checking ? TypeScript : JavaScript -
将测试从 ts 编译到 js 以便 jest 可以运行它们真的会更慢吗?
标签: javascript reactjs typescript testing jestjs