Unit Name: | : |
Build version: | : |
Date: | : |
Code Author: | : |
Inspector: | : |
KEY QUESTIONS | Yes | No | |
---|---|---|---|
1. | Is any input argument unused? Is any output argument not produced? | [ ] | [ ] |
2. | Is any data type incorrect or inconsistent? | [ ] | [ ] |
3. | Is any coded algorithm inconsistent with an algorithm explicitly stipulated in requirements/specifications? | [ ] | [ ] |
4. | Is any local variable used before it's initialized? | [ ] | [ ] |
5. | Is any external interface / call incorrectly coded? | [ ] | [ ] |
6. | Is any logic path incorrect or unused? | [ ] | [ ] |
7. | Does the unit have multiple normal (non-error) exits? | [ ] | [ ] |
FORMATTING QUESTIONS | |||
8. | Have all the naming conventions been followed? | [ ] | [ ] |
9. | Have all the formatting conventions been followed? | [ ] | [ ] |
10. | Do all the comments match their code? | [ ] | [ ] |
11. | Has all the debugging output / code been removed? | [ ] | [ ] |
ADDITIONAL QUESTIONS | |||
12. | Does the code contain any unautorized deviations from project requirements / project standards? | [ ] | [ ] |
13. | Does the code contain any error/warning messages unclear to the user? | [ ] | [ ] |
14. | Has any hindrance to reuse been introduced into the code? | [ ] | [ ] |
Code inspector sign here: ______________________________________________