ts 傾向 completeness 但只做半套因此極不安全,flow 傾向 soundness 並盡量做到最好因此相對較安全。
🤓
1. 程式碼內可看到型別能有效降低認知負擔
2. 可提供精準自動完成並且重構程式較不易出錯(例如變數更名)
3. 能抓到明顯的型別錯誤(但對 edge case 無能為力)
4. 潮,而且有比沒有好🤡
1. 團隊與公司是否值得花大量時間與成本來獲取上開好處?
2. 有無其它解決方案效果一樣好但成本低很多?
3. 更簡言之 → 用了 ts 後你真的有爽到嗎?🧐
js, flow, elm, reasonML/purescript/haskell, rust
篇幅有限細節就不多說,但簡單講越後面的越好啦😎
最後且聽老納一句勸👇
♥️都要戴套了當然選不會破的否則不如直接中...(喂喂🔞