During this week's reading of the building method, I learned some knowledge about pairing programming.
Advantages of pairing Programming:
1. At the development level, the two are more able to work together to solve problems.
2. For developers, high-quality output leads to a higher level of satisfaction.
3. At the level of enterprise management, pairs can communicate more effectively, learn from each other and communicate experiences, share knowledge and better respond to people's mobility. A higher input-output ratio can be achieved by using proper pairing programming.
In spite of the advantages of pairing programming, there are cases where pairing programming is not applicable, as follows:
1. Projects in the exploratory phase require in-depth research.
2. After maintenance, if the technical content is not high, it is not necessary.
3. Verifying the test takes a long time.
4. When the leadership capacity in cooperation is insufficient.
Here are some tips for communicating in pairs, which are instructive.
First, there are several concepts:
1. Outermost: Behavior and results
2. Middle tier: habits and motivations
4. The inner layer: intrinsic and intrinsic properties
For example, Xiao Ming handed in the code format and did not write as required, then the three layers of this event are as follows:
1. Outermost: Xiaoming's code format is wrong.
2. Middle layer: Speculate that Xiao Ming has some kind of emotion and deliberately write wrong.
3. The inner layer: speculate on the nature of Xiaoming is so.
In the process of communication, the members of the pair should discuss the outermost layer. For example: Members can say to Xiao Ming "You This code format is wrong, please modify." ”。 Rather than the middle tier: "Are you deliberately?" ”。 Even say the inner layer: "You are too foolish." ”。
The method of construction reading notes