低估了 typescript 的难度

wjx0912 · 2024-8-29 17:36:33 · 123 次点击
早期是用的 js ,因为类型系统出了很多浪费时间的 bug ,后来迷迷糊糊用了大半年,以为一知半解了。

这几天开始撸这个 ts 的类型体操,简单的都撸的战战兢兢,汗如雨下,各位大神来挑战下:(它还有个 vscode 插件)
https://github.com/type-challenges/type-challenges/blob/main/README.zh-CN.md
举报· 123 次点击
登录 注册 站外分享
15 条回复  
kemf 小成 2024-8-29 18:27:54
any 解决一切问题
sampeng 小成 2024-8-29 19:05:26
这个所谓的类型体操在我看起来就是炫技。技巧用得越多,后人(包括自己)在半年后再来看代码就跟看天书一样
mshadow 小成 2024-8-29 22:18:05
js 和 ts 完全是烂出了两个极端
BeautifulSoap 小成 2024-8-29 22:30:14
想给自己上强度就是这样的,
作为用 ts 写业务的后端,我每个项目都配好非常严格的 eslint ,然后写死编码风格 guideline 。基本上就是拿 ts 当 golang 和 java 来写。敢在项目里玩类型体操基本上 pr 我都是直接打回去,这样一套组合拳下去,至少项目代码是个人都能看懂了。也减少了成员作妖的几率
guiyumin 小成 2024-8-30 00:36:04
类型体操的话,如果你是自己维护一个 library ,让别人用,我觉得还可以

写业务,就别用类型体操了,不好维护,也没必要
DOLLOR 小成 2024-8-30 01:11:59
正常开发中,都是把 TS 当高级一点的注释来写的,基本没什么难度。
哪有在业务里玩类型体操的?
kneo 小成 2024-8-30 08:37:16

低估了 typescript 的难度

typescript 上限极高,有点自知之明。
han3sui 小成 2024-8-30 08:45:38

低估了 typescript 的难度

遇到难定义的类型,交给 gpt 比较省事
lisxour 小成 2024-8-30 09:27:47

低估了 typescript 的难度

ts 能这么花里胡哨也不一定说你都得会,能用个 20 种都很 ok 了,我看了这个 repo 的很多类型例子,一大半以上奇奇怪怪的类型都是没事找事,纯为了恶心自己而恶心自己,随便找个例子
https://i.imgur.com/nj0Wtj6.png
12下一页
返回顶部