Jest社区的成员西蒙·贝克休斯(Simen Bekkhus)说,该团队正在实验性地将Jest迁移到Type。
Jest是一个针对Facebook的开源测试框架,目前使用Flow语言开发。
类型成了当之无愧的主流。西门子提交了一份PR,指出在最新的关于Java现状的调查报告中,超过46.7%的开发者已经使用过,并将再次使用,而33.7%的人想学习。
另外,因为巴别塔7支持Type,所以比以往更容易集成到工作流中。所以Jest核心团队私下讨论了Jest向Type的迁移。
从个人角度来看,西蒙列出了将Jest从流迁移到类型的优缺点:
好处:
更好的工具支持,特别是 IDE为社区模块提供更多 typings 选择,这意味着代码更安全可以轻松地为 Jest 本身分发类型,目前用于做类型检查的 @types/jest 包每周下载量超过 1M 次;同时 Jest 的各个包也可以,例如 jest-worker 和 jest-haste-map更受欢迎,可以降低社区贡献的准入门槛缺点:
迁移成本,迁移本身花费的时间与现有 PR 的流失目前这只是一个实验目标。西门子负责收集来自社区的反馈,看看迁移是否是一个好主意,是否会浪费能源。
知名网友阮一峰转发Twitter说Flow不行了:Facebook自己的产品不用Flow,看来Flow真的需要停止开发了。
1.《simen Jest考虑迁移到TypeScript,Flow命不久矣?》援引自互联网,旨在传递更多网络信息知识,仅代表作者本人观点,与本网站无关,侵删请联系页脚下方联系方式。
2.《simen Jest考虑迁移到TypeScript,Flow命不久矣?》仅供读者参考,本网站未对该内容进行证实,对其原创性、真实性、完整性、及时性不作任何保证。
3.文章转载时请保留本站内容来源地址,https://www.lu-xu.com/yule/1041793.html