| <?xml version="1.0" encoding="UTF-8"?> |
| <!DOCTYPE html PUBLIC "-//W3C/DTD XHTML 1.0 Strict//EN" "DTD/xhtml1-strict.dtd"> |
| <!-- VERSION rmc:7.1.0 --> |
| <html xmlns="http://www.w3.org/1999/xhtml"> |
| <head> |
| <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/> |
| <!-- START NON-TRANSLATABLE --> |
| <title>\xp\guidances\concepts\pair_programming.xmi</title> |
| </head> |
| <!-- WARNING: do not modify the generated comments in this file below this line. They are used as markers for the import process. --> |
| <body> |
| Element Name: pair_programming.xmi<br/><br/> |
| <!-- END NON-TRANSLATABLE --> |
| <br/><br/><br/> |
| <!-- START NON-TRANSLATABLE --> |
| Attribute: presentationName<br/><br/> |
| <!-- END NON-TRANSLATABLE --> |
| <!-- START:presentationName,3.876855509996079E-307 CRC: 2480722832 -->Pair Programming<!-- END:presentationName,3.876855509996079E-307 --> |
| <br/><br/><br/> |
| <!-- START NON-TRANSLATABLE --> |
| Attribute: mainDescription<br/><br/> |
| <!-- END NON-TRANSLATABLE --> |
| <!-- START:mainDescription,-n52TyFa7Reb3LOJV1JMpvg CRC: 1707449993 --><a id="XE_xp__pair_programming" name="XE_xp__pair_programming"></a><a id="XE_pair_programming__practice_of" |
| name="XE_pair_programming__practice_of"></a><a id="XE_engineering_practices__pair_programming" |
| name="XE_engineering_practices__pair_programming"></a> |
| <h3> |
| Description |
| </h3> |
| <p> |
| All production software in XP is produced by two programmers, sitting side by side, at the same machine. This practice |
| ensures that all production code is reviewed by at least one other programmer and results in better design, better |
| testing, and better code. |
| </p> |
| <p> |
| Research into pair programming shows that pairing produces better code in about the same time as programmers working |
| singly. |
| </p> |
| <p> |
| Pairing also serves to communicate knowledge throughout the team. As pairs switch, everyone gets the benefits of |
| everyone's specialized knowledge. Programmers learn, their skills improve, and they become more valuable to the team |
| and to the company. |
| </p> |
| <h3> |
| Benefits |
| </h3> |
| <ul> |
| <li> |
| Better design, code and tests. |
| </li> |
| <li> |
| Application and skill knowledge sharing across team. |
| </li> |
| </ul> |
| <h3> |
| Related Information |
| </h3> |
| <p> |
| See the <a class="elementLinkWithUserText" |
| href="./../../../xp/guidances/guidelines/pair_programming,3.85153041801319E-307.html" guid="3.85153041801319E-307">Pair |
| Programming Guidelines</a>. |
| </p><!-- END:mainDescription,-n52TyFa7Reb3LOJV1JMpvg --> |
| </body> |
| </html> |