Jest社區(qū)的成員西蒙·貝克休斯(Simen Bekkhus)說,該團隊正在實驗性地將Jest遷移到Type。
Jest是一個針對Facebook的開源測試框架,目前使用Flow語言開發(fā)。
類型成了當(dāng)之無愧的主流。西門子提交了一份PR,指出在最新的關(guān)于Java現(xiàn)狀的調(diào)查報告中,超過46.7%的開發(fā)者已經(jīng)使用過,并將再次使用,而33.7%的人想學(xué)習(xí)。
另外,因為巴別塔7支持Type,所以比以往更容易集成到工作流中。所以Jest核心團隊私下討論了Jest向Type的遷移。
從個人角度來看,西蒙列出了將Jest從流遷移到類型的優(yōu)缺點:
好處:
更好的工具支持,特別是 IDE為社區(qū)模塊提供更多 typings 選擇,這意味著代碼更安全可以輕松地為 Jest 本身分發(fā)類型,目前用于做類型檢查的 @types/jest 包每周下載量超過 1M 次;同時 Jest 的各個包也可以,例如 jest-worker 和 jest-haste-map更受歡迎,可以降低社區(qū)貢獻的準入門檻缺點:
遷移成本,遷移本身花費的時間與現(xiàn)有 PR 的流失目前這只是一個實驗?zāi)繕?。西門子負責(zé)收集來自社區(qū)的反饋,看看遷移是否是一個好主意,是否會浪費能源。
知名網(wǎng)友阮一峰轉(zhuǎn)發(fā)Twitter說Flow不行了:Facebook自己的產(chǎn)品不用Flow,看來Flow真的需要停止開發(fā)了。
1.《simen Jest考慮遷移到TypeScript,F(xiàn)low命不久矣?》援引自互聯(lián)網(wǎng),旨在傳遞更多網(wǎng)絡(luò)信息知識,僅代表作者本人觀點,與本網(wǎng)站無關(guān),侵刪請聯(lián)系頁腳下方聯(lián)系方式。
2.《simen Jest考慮遷移到TypeScript,F(xiàn)low命不久矣?》僅供讀者參考,本網(wǎng)站未對該內(nèi)容進行證實,對其原創(chuàng)性、真實性、完整性、及時性不作任何保證。
3.文章轉(zhuǎn)載時請保留本站內(nèi)容來源地址,http://f99ss.com/yule/1041793.html