據(jù)提供開(kāi)發(fā)測(cè)試服務(wù)的Coverity公司的研究,Python代碼 缺陷密度數(shù)最低 ,僅僅為每千行代碼0.005。行業(yè)接受的標(biāo)準(zhǔn)是每千行代碼缺陷數(shù)1,代碼缺陷密度小于1.0,即被認(rèn)為是高質(zhì)量代碼。
根據(jù)2012年度的開(kāi)源代碼掃描報(bào)告,開(kāi)源代碼的平均缺陷密度為0.69,而Python是0.005。Coverity掃描分析了最新版Python 3.3.2中超過(guò)39.8萬(wàn)行代碼,識(shí)別出181行新代碼有缺陷。注意,分析結(jié)果只是表明Python本身的質(zhì)量?jī)?yōu)異,而不是指用Python寫(xiě)的程序代碼,Python解釋器是用C語(yǔ)言寫(xiě)的。