【導(dǎo)讀】描述性的變量和常量的名字是否根據(jù)了命名慣例來使用?非局部變量可成為局部變量嗎?literalconstants可命名為constant嗎?有需要變?yōu)槌A康暮陠幔繉εc每個(gè)函數(shù)的參數(shù):參數(shù)傳遞的機(jī)制是否恰當(dāng)?每個(gè)函數(shù)的參數(shù)值在使用前是否被檢查過?能否避免任何的函數(shù)及操作符的重載?每個(gè)公有類是否都有一個(gè)虛擬構(gòu)造函數(shù)?每個(gè)在構(gòu)造器內(nèi)分配空間的類是否有一個(gè)副本?對于每個(gè)類的每一個(gè)成員來說:對成員的訪問是否被進(jìn)一步限制?對于衍生類來說:在基類中是否有公共成員?類的繼承層次是否能夠簡化?對于每個(gè)數(shù)組引用來說:每個(gè)subscript值是否在定義范圍內(nèi)?在一個(gè)計(jì)算中是否存在向上溢出或向下溢出?對于使用一個(gè)以上操作符的表達(dá)式:賦值和優(yōu)先級是否正確?比較是否會產(chǎn)生不恰當(dāng)?shù)?,易忽略的副作用?如果在一個(gè)循環(huán)中存在多個(gè)退出地方,每一個(gè)退出是否必要并且被正。每一個(gè)switch語句是否都有一個(gè)default條件?嵌套的if語句能否被轉(zhuǎn)為switch語句?shortandmonly的被調(diào)函數(shù)是否被聲明為內(nèi)嵌的?