Abraxas/CCS Home Table of Contents
ABRAXAS SOFTWARE - CodeCheck CCS Test-Suite CCS -C Test Suite for Module - 20.cpp
// 20) Avoid long functions. Avoid deep nesting.
Function Name: F20()
F20() { int f20=true;
// bad 20, > miller number of decisions
if (f20) {} while (f20) {} if (f20) {} while(f20) {} if (f20) {} while (f20) {} if (f20) {} while(f20) {}// bad 20, if function > one page of code
if (f20) { if (f20) { if (f20) {// bad 20, deep nesting [ USER SELECTABLE - DEFAULT 3 ]
if (f20) { }
}
}
}
}
Abraxas/CCS Home Table of Contents