2008年2月17日日曜日

ペアプログラミングのメリット

http://www.atmarkit.co.jp/im/carc/serial/xpd01/xpd01_2.html

 ペアプログラミングとは、すべてのコードを2人一組作成していく手法です。XPのプラクティスの中でも最も、なじみにくいプラクティスかもしれません。ペアプログラミングには次のメリットがあります。

【コードの品質が上がる】 すべてのコードに対し、絶えずレビューを行っているのでコードの品質は上がります。

【開発速度が上がる】 コード品質が高まるので、開発速度は上がります。また、コミュニケーションが高まるので、問題解決にかかる時間が短縮されて、開発速度が上がります。これは不思議な現象です。1人1人で作業していたときより、確実に効率がよくなります。

【プロジェクトのリスクが減少する】 1つのコードを最低2人の人間がよく知っています。メンバーの1人が病気になって入院しても、もう1人がそのコードのことをよく知っているのです。また上記2つのメリット、「コードの品質が上がる」「開発速度が上がる」のでリスクが減少します

0 件のコメント: