我已经习惯了动态语言,但是TypeScripts结构类型听起来像是对JavaScript的一个几乎动态的添加。
现在我读到,TypeScript将消除JavaScript程序需要的许多单元测试。
什么类型的单元测试对于TypeScript 2.0是必不可少的?
类型检查器不能得到哪些错误?
(我要求TS2,因为我想新增加的流分析和非空类型消除了他们自己的测试)
发布于 2016-10-02 05:54:47
类型检查器不能得到哪些错误?
在类型系统中没有表示的。例如,字符的长度不表示:
let x: string;
x = theValueThatWasReceivedFromServer;
// read the 10th character
// As far as ts is concerned it is okay.
// It might be undefined based on the value that came from the server
console.log(x[10]);
发布于 2016-10-02 06:12:30
什么类型的单元测试是TypeScript 2.0所必需的?
问问你自己,
什么样的单元测试对于Javascript是必不可少的?
有无数的错误是打字稿无法捕捉到的。TypeScript将消除动态语言无法消除的许多错误,因此留下(无穷大-一些=无穷大)错误留给您检查。好运!:}
https://stackoverflow.com/questions/39810485
复制相似问题