Python 的类型检查

查看 92|回复 8
作者:xzm429438709   
Python 的 typehint 很感觉不行啊,用起来很慌,特别是 Django ,很多时候不知道变量什么类型,能不能出一个类似 typescript 这种,真的 TS 给前端续上了好几年命

Python, TypeScript, typehint, django

crackidz   
使用 pylance 会有类型推导,另外 stubs 有的尽量装上
noe132   
python typehint 给我的感觉就像是以前的 jsdoc ,不能说没有,但也不能说非常有用。
typescript 直接把 js 拉到和静态类型语言快一个水平了
Hstar   
python 的 typehint 只是标注,ide 帮你检查,解释器完全无视这些玩意。
既然用动态语言了,就抛弃你的类型依赖观念,一把嗦~
deorth   
typthon
不如还是直接转 go 吧
dayeye2006199   
可以弄个 git 的钩子,挂个 mypy 之类的类型检查器。把 django 的 stub 装上
cdwyd   
一直不明白写 python 为什么会有类型依赖呢?
大部分情况都能根据经验推测出来类型,推测不出来的找到定义的地方看一眼也不费事
LindsayZhou   
pytest 的时候走 mypy 过一遍呗。
@cdwyd #6
我主要是用第三方库的时候。
如果他们写了类型,不用去读他们的代码,lsp 会有更友好的提示。
特别是用了自定义类的时候,不用去翻代码和文档查有哪些方法可以用。
cdwyd   
@LindsayZhou 明白了,主要适用于调用了第三方类库,然后只是简单使用下不太值花时间得去了解熟悉具体用法的情况。
您需要登录后才可以回帖 登录 | 立即注册

返回顶部