舒服了,并不是所有Python核心开发者都写类型注解
我们非常重视原创文章,为尊重知识产权并避免潜在的版权问题,我们在此提供文章的摘要供您初步了解。如果您想要查阅更为详尽的内容,访问作者的公众号页面获取完整文章。
在Python编程社区中,类型注解被广泛提倡以提高代码可读性和质量。一位Python开发者通过对核心开发者的调研,探究了类型注解的实际应用情况。调研主要集中在熟悉Python语言的核心开发者群体,包括从devguide.python.org、github.com以及discuss.python.org收集的名单,总共涉及188人、大约2500名CPython贡献者,以及105名CPython核心开发者。
调研者检查了这些开发者在GitHub或其他托管开源项目的网站上的项目,关注于近几年更新的公开库,也包括私人脚本。调研过程因为是手动进行,可能存在错误。
调研结果显示,在190名被调研的核心开发者中,有39人使用类型注解,61人不使用,36人过去五年没有公共项目,54人的GitHub个人资料无法找到。这意味着在有开源项目的核心开发者中,近52.63%(100/190)最近有开源项目,其中39%(39/100)使用类型注解。特别是在过去3年加入团队的开发者中,有76%使用类型注解。这些数据表明,尽管类型注解被推荐使用,但在核心开发者中的普及率并不高,尤其在资深开发者中。
这项调研提供了对Python核心开发者使用类型注解情况的一个概览,虽然其中有一部分开发者已经开始采用类型注解,但还是有相当一部分开发者没有使用,这可能对其他开发者在是否采用类型注解时产生一定的影响。
想要了解更多内容?