草庐IT

使用 Mypy 检查 30 万行 Python 代码,总结出 3 大痛点与 6 个技巧!

作者:CharlieMarsh译者:豌豆花下猫@Python猫英文:UsingMypyinproductionatSpring(https://notes.crmarsh.com/using-mypy-in-production-at-spring)在Spring,我们维护了一个大型的Python单体代码库(英:monorepo),用上了Mypy最严格的配置项,实现了Mypy全覆盖。简而言之,这意味着每个函数签名都是带注解的,并且不允许有隐式的Any转换。(译注:此处的Spring并不是Java中那个著名的Spring框架,而是一家生物科技公司,专注于找到与年龄相关的疾病的疗法,2022年3月

使用 Mypy 检查 30 万行 Python 代码,总结出 3 大痛点与 6 个技巧!

作者:CharlieMarsh译者:豌豆花下猫@Python猫英文:UsingMypyinproductionatSpring(https://notes.crmarsh.com/using-mypy-in-production-at-spring)在Spring,我们维护了一个大型的Python单体代码库(英:monorepo),用上了Mypy最严格的配置项,实现了Mypy全覆盖。简而言之,这意味着每个函数签名都是带注解的,并且不允许有隐式的Any转换。(译注:此处的Spring并不是Java中那个著名的Spring框架,而是一家生物科技公司,专注于找到与年龄相关的疾病的疗法,2022年3月