在代碼檢查過程中,一個(gè)重要的部分是需要對(duì)照一份編程錯(cuò)誤列表,來分析程序是否存在常見的錯(cuò)誤。于是,作者接下來就給出了一份錯(cuò)誤列表,該份錯(cuò)誤列表在很大程度上是獨(dú)立于編程語言的,即:大多數(shù)的錯(cuò)誤都可能出現(xiàn)在用任意語言編寫的程序中的。并建議讀者可以把自己使用的編程語言中特有的錯(cuò)誤,以及代碼檢查發(fā)現(xiàn)的錯(cuò)誤補(bǔ)充到這份錯(cuò)誤列表中去。
作者給出的該列表比較詳細(xì),因此,不在這里詳述,只是給出該錯(cuò)誤列表的總的構(gòu)架。該列表共分為八個(gè)部分:數(shù)據(jù)引用錯(cuò)誤、數(shù)據(jù)聲明錯(cuò)誤、運(yùn)算錯(cuò)誤、比較錯(cuò)誤、控制流程錯(cuò)誤、輸入/輸出錯(cuò)誤、接口錯(cuò)誤、其他檢查。
作者給出的該列表比較詳細(xì),因此,不在這里詳述,只是給出該錯(cuò)誤列表的總的構(gòu)架。該列表共分為八個(gè)部分:數(shù)據(jù)引用錯(cuò)誤、數(shù)據(jù)聲明錯(cuò)誤、運(yùn)算錯(cuò)誤、比較錯(cuò)誤、控制流程錯(cuò)誤、輸入/輸出錯(cuò)誤、接口錯(cuò)誤、其他檢查。