Rule13.1(強制):賦值語句不能用在一個產生布爾值的表達式中
例:
If((x=y)!=0)…
更差:
If (x=y)…
Rule13.3(強制):浮點表達式不應該測試其是否相等或者不相等
Rule13.4(強制):for控制表達式中不要包含任何浮點類型
Rule13.6(強制):數字變量作為for循環的循環計數不要在循環體內部被修改
例:
Flag=1;
For(i=0;(i<5)&&(flag==1);i++)
{
Flag=0;
i=i+3;
}
<控制流>
Rule 14.1(強制):不要有執行不到的代碼
例:
Swich(event)
{
Case www;
延伸閱讀
文章來源于領測軟件測試網 http://www.kjueaiud.com/