This Slideshare presentation is a partial preview of the full business document. To view and download the full document, please go here:
http://flevy.com/browse/business-document/code-review-checklist-2295
DOCUMENT DESCRIPTION
Code Review Checklist
Code review is systematic examination (sometimes referred to as peer review) of computer source code. It is intended to find mistakes overlooked in the initial development phase, improving the overall quality of software.
The McKinsey 7S Framework: A Holistic Approach to Harmonizing All Parts of th...
Code Review Checklist
1. Code Review Checklist
Version: 2.0
Adaptive Processes Consulting Pvt. Ltd.
An ISO 9001:2000 Certified Company
4th & 5th Floor, Sai Durga Enclave,
Outer Ring Road Bellandur, Bangalore-560103, India.
e-mail: Info@AdaptiveProcesses.com
www.AdaptiveProcesses.com
This document is the property of and proprietary to Adaptive Processes Consulting Pvt. Ltd. Contents of this document should not be
disclosed to any unauthorized person. This document may not, in whole or in part, be reduced, reproduced, stored in a retrieval system,
translated, or transmitted in any form or by any means, electronic or mechanical.
2. flevy__2295.xls
Document Details
Circulation List Version Number 2
Role Date of Approval
Document Name Code review Checklist
Prepared by/ Modified by Role Date of preparation
Reviewed by Role Date of Review
Approved by
Version 2.0 Adaptive Processes 2 of 4
This document is a partial preview. Full document download can be found on Flevy:
http://flevy.com/browse/document/code-review-checklist-2295
3. flevy__2295.xls
Project Subsystem
Config Item ID Version
Date of review Reviewed by
Response Remarks
--Select--
--Select--
--Select--
--Select--
--Select--
--Select--
--Select--
--Select--
--Select--
--Select--
--Select--
--Select--
--Select--
--Select--
--Select--
--Select--
--Select--
--Select--
--Select--
--Select--
--Select--
--Select--
--Select--
--Select--
--Select--
Maintainability
Logic
is the program logic correct?
Is the program modular?
Is the code reusable?
Are records updated/deleted in the same order throughout the system?
is similar style of coding followed through out the system without any deviations for
Are comments corresponding to the logic being described?
Are error conditions addressed comprehensively and consistently?
Are performance/efficiency checks done?
Portability
Is Code independent of the character and word size of the platform?
Consistency
Are there no terminating loops?
Does the program have one entry and one exit point?
Are all declared variables are used?
Reliability
Are code layout and coding standards checked?
Are checks for any hard coding done?
Are checks for unwarranted code done?
Are checks for uninitialised variables done?
Are input parameters passed checked?
Is subscript out of range checked?
Does a called program return control to one of the programs in calling hierarchy?
Are error checks reported to calling programs?
Check whether all boundary conditions/Testing/debugging conditions are addressed
Correctness
Attribute
Completeness
Does the program handle all the conditions, functions, updates specified in the program
Check whether inline comments are used judiciously
Code Review Checklist
Check whether all design issues are taken care of
Check whether all user interface issues are take care of
Version 2.0 Adaptive Processes 3 of 4
This document is a partial preview. Full document download can be found on Flevy:
http://flevy.com/browse/document/code-review-checklist-2295
4. flevy__2295.xls
Response RemarksAttribute
--Select--
--Select--
--Select--
--Select--
--Select--
--Select--
Are the data names descriptive?
Traceability
Whether the program source can be traced to the program specification?
whether all the copybooks used are cross-referenced?
Does the program have proper indentation?
Is there a description at the beginning of the program, which gives details such as a
Are the comments current and do they clarify the functions of each
Version 2.0 Adaptive Processes 4 of 4
This document is a partial preview. Full document download can be found on Flevy:
http://flevy.com/browse/document/code-review-checklist-2295
5. 1
Flevy (www.flevy.com) is the marketplace
for premium documents. These
documents can range from Business
Frameworks to Financial Models to
PowerPoint Templates.
Flevy was founded under the principle that
companies waste a lot of time and money
recreating the same foundational business
documents. Our vision is for Flevy to
become a comprehensive knowledge base
of business documents. All organizations,
from startups to large enterprises, can use
Flevy— whether it's to jumpstart projects, to
find reference or comparison materials, or
just to learn.
Contact Us
Please contact us with any questions you may have
about our company.
• General Inquiries
support@flevy.com
• Media/PR
press@flevy.com
• Billing
billing@flevy.com