Coding Review Check List: This Checklist Can Be Customized As Per Project Requirement
This document provides a coding review checklist that can be customized for projects. The checklist includes items to review such as standards, logic implementation, debugging displays, variable declarations, computations, comparisons, control flow, interfaces, input/output handling, and technical fields. Programmers and reviewers would use the checklist to ensure code quality and identify any issues.
Download as XLS, PDF, TXT or read online on Scribd
0 ratings0% found this document useful (0 votes)
500 views
Coding Review Check List: This Checklist Can Be Customized As Per Project Requirement
This document provides a coding review checklist that can be customized for projects. The checklist includes items to review such as standards, logic implementation, debugging displays, variable declarations, computations, comparisons, control flow, interfaces, input/output handling, and technical fields. Programmers and reviewers would use the checklist to ensure code quality and identify any issues.
Download as XLS, PDF, TXT or read online on Scribd
You are on page 1/ 6
This checklist can be customized as per project requirement
Module
Coding Review Check List
Task Number Programmer Reviewer Date (programmer) Date (Reviewer)
Is MCR & UTC Review done for this task
Checklist Items Standards Is the Logic Implemented In case of new code is the Creation Log correct? Modification LOG Updated ? Are the Debugging displays removed Hardcoding removed ? Inline documentation appropriate ? Is the Indentation proper Have proper modifications made to the Copy/Paste changes. Data Declarations Are all variables declared Are Variables initialized Are redundant variables removed Are all the variable names appropriate? Computation Do mixed mode computations exist Do computations of non-arithmetic variables exist Is target size less than size of assigned value Are there occurrences of division by zero Is variable’s value outside of meaningful range Is operator precedence properly followed Comparision Do comparisons between inconsistent variables exist Are there any mixed-mode comparisons Are comparison relationships correct Is operator precedence followed Is the Date Arithmetic Correct Control Flow Has each loop terminated
Has each program terminated Are all possible loop fall-thru’s correct Does any loop bypass because of entry condition Interfaces Are the number attributes and sequence of input parameters equal to those of arguments Are global variable definitions consistent across modules Are all transmitted variables being used Input / Output Are file attributes correct Does buffer size match record size Are end-of-file conditions handled correctly Is file status checked? Are all files closed? Technical Fields