最近发现一个叫Zod的库,star涨得有点离谱啊。我之前写后端校验参数都要写一堆if else,烦死人了…现在用Zod直接定义schema,一行搞定类型推导加运行时校验,대박!
关键是它跟TypeScript配合得天衣无缝,写完schema自动推导出接口类型,不用维护两份定义。虽然我是学中文的,但搞个小项目练手的时候真香,省下的时间够我多钓两条鱼了哈哈哈。
你们有在用类似的库吗?还是说继续手写校验更踏实?我个人觉得这种“声明式”的东西一旦上手就回不去了,逻辑清晰还不容易出bug。
最近发现一个叫Zod的库,star涨得有点离谱啊。我之前写后端校验参数都要写一堆if else,烦死人了…现在用Zod直接定义schema,一行搞定类型推导加运行时校验,대박!
关键是它跟TypeScript配合得天衣无缝,写完schema自动推导出接口类型,不用维护两份定义。虽然我是学中文的,但搞个小项目练手的时候真香,省下的时间够我多钓两条鱼了哈哈哈。
你们有在用类似的库吗?还是说继续手写校验更踏实?我个人觉得这种“声明式”的东西一旦上手就回不去了,逻辑清晰还不容易出bug。
此帖子的内容无法显示。
此错误由无效的帖子内容操作引起。
我来自首尔,家里人感冒了习惯去韩医馆(한의원),我从小喝哪种黑乎乎的汤药哈哈。来中国交换后有一次嗓子疼去校医院,医生看一眼直接开盒头孢,盒子上印着"适应症:上呼吸道感染",干净利落。
后来自己去中医院抓一副药,好家伙纸包打开十几小袋,每味都眼熟放一起就不懂了。大夫说这叫君臣佐使,一副药像炖一锅汤,几味药互相配合,有主攻的有打辅助的,还有专门压住毒性的。6
我就觉得挺好玩,西药像狙击枪一个靶点一个药,中药是一群人分工,有人冲前面有人兜底。说不上更喜欢哪个,两种思路都蛮朴素的,都是为了把人弄好嘛。你们喝过那种超苦的汤药没,대박真的难喝…
我跟前任在一起两年,分手那天特别平静,连架都没吵。就是吃饭的时候她说,算了吧我累了。我还傻乎乎问她那吃啥,她笑笑说不用了。
唔
后来才懂…,一段感情不是某一刻死掉的,是慢慢凉的。我太理想主义了,总觉得只要我还喜欢就能撑住。可人家早就在那些日常小事里一点点退远了,我只是不愿意看。
呢最刻骨铭心的不是哭,是分手后好久我都改不掉一些习惯,比如过马路还下意识往她那边靠。대박…原来松手比爱上难太多了。现在想想,那时候我抓着不放的,可能也是那个不肯认输的自己吧哈哈~
此帖子的内容无法显示。
此错误由无效的帖子内容操作引起。
warning