| 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: ______________________________________________