据提供开发测试服务的 Coverity 公司的研究,Python 代码缺陷密度数最低,仅仅为每千行代码 0.005。
行业接受的标准是每千行代码缺陷数1,代码缺陷密度小于 1.0,即被认为是高质量代码。根据 2012 年度的开源代码扫描报告,开源代码的平均缺陷密度为 0.69,而 Python 是 0.005。Coverity 扫描分析了最新版 Python 3.3.2 中超过 39.8 万行代码,识别出 181 行新代码有缺陷。注意,分析结果只是表明 Python 本身的质量优异,而不是指用 Python 写的程序代码,Python 解释器是用C语言写的。