[Original summary] Peer Review

Source: Internet
Author: User

In "The top of the Tide", Wu teacher described the early work of Google, a part of the said: I usually after dinner to the code modified list sent to Craig to do code review, he generally at night around 10 o'clock will reply to me, give me a change of opinion, detailed to a line more a space. This content is actually the process of peer review in the process of software development.

Naturally, in some of the small projects we do, it is also a small peer Review to test each other for bugs before submitting the project.

Purpose
Extended to the actual software project operation process, in the formal software management process, peer review is a very effective way to control the error. The following are some good results:
Can be a good solution in the method, logic, implementation of the role;
Ensure that the product is relevant to demand
Gives the manager a good understanding of the quality of the entire product
Communicate the different methods
From the perspective of others, not just the author. Support or modify products
It is easy to find the current opportunity in the discussion
Facilitates timely discovery and solves issue.

Range
The object of peer review is not just the code we talked about and the product specifications we discussed in class, it runs through the entire software development phase:
Should we do this project? (Demand Phase)
Product Requirement Specification, etc.
Can We do this project? (Planning Phase)
System solutions, project plans, etc.
is we doing this project? (development phase)
Detailed design, unit test scenarios, integration test scenarios, code, database scripts.
In particular, detailed design reviews are needed before coding.
Did we do this Project? (Validation phase)
System test Scenarios

In fact, in conclusion, we are going to review all important project that may have potential defects.

[Implementation Method]


[People role]
Author:
The original author of the work;
To answer questions raised by others about the product during the meeting;
Not as moderator, Reader, Recorder.

Moderator:
To plan this inspection meeting man
Take control of the meeting
Last reports inspection results to Peer Review Coordinator

Reader:
Responsible for showing this product to other inspectors

Recorder:
Classify and record in meeting the issue that everyone put forward

Inspector:
The person who found the defect
Strictly speaking-everyone in the meeting is inspector.

[Original summary] Peer Review

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.