Coding
• Coding is the process of transforming the design of a system into a
computer language format.
• This coding phase of software development is concerned with
software translating design specifications into the source code.
Goals of Coding
• To translate the design of the system into a computer language format.
• To reduce the cost of later phases.
• Making the program more readable.
Code Walkthrough
Code Walkthrough is a form of peer review in which a programmer leads
the review process and the other team members ask questions and spot
possible errors against development standards and other issues.
• The meeting is usually led by the author of the document under review
and attended by other members of the team.
• Review sessions may be formal or informal.
• Before the walkthrough meeting, the preparation by reviewers and then
a review report with a list of findings.
• The scribe, who is not the author, marks the minutes of the meeting
and notes down all the defects/issues so that they can be tracked to
closure.
• The main purpose of the walkthrough is to enable learning about the
content of the document under review to help team members gain an
understanding of the content of the document and also to find defects.
Code Inspection
• Code Inspection is the most formal type of review, which is a kind of
static testing to avoid defect multiplication at a later stage.
• The main purpose of code inspection is to find defects and it can
also spot any process improvement if any.
• An inspection report lists the findings, which include metrics that
can be used to aid improvements to the process as well as
correcting defects in the document under review.
• Inspections are often led by a trained moderator, who is not the
author of the code.
• The inspection process is the most formal type of review based on
rules and checklists and makes use of entry and exit criteria.
• It usually involves peer examination of the code and each one has a
defined set of roles.