我应该添加运行时类型防护吗?

时间:2019-07-15 23:54:59

标签: javascript typescript

我正在开发一个包含两个部分的应用程序,一个是“管理”界面,另一个是可以在任何网站上加载的嵌入脚本。这两个项目都是用TypeScript编写的。

为了简单起见,管理员应用会生成以下数据集:

{
  width: 4
}

嵌入脚本在加载时请求该数据。我的问题是,由于两个项目都是用TypeScript编写并经过测试的,是否有理由添加运行时类型检查以确保width确实是number

我觉得这是多余的,因为两个项目的测试和编译时类型检查都应防止width成为number以外的其他内容。当然可以,但值得花时间和额外的代码复杂性吗?

如果这过于含糊,我深表歉意,但是我真的不能更加具体:\

0 个答案:

没有答案