ペアプログラミングとは、すべてのコードを2人一組作成していく手法です。XPのプラクティスの中でも最も、なじみにくいプラクティスかもしれません。ペアプログラミングには次のメリットがあります。
【コードの品質が上がる】 すべてのコードに対し、絶えずレビューを行っているのでコードの品質は上がります。【開発速度が上がる】 コード品質が高まるので、開発速度は上がります。また、コミュニケーションが高まるので、問題解決にかかる時間が短縮されて、開発速度が上がります。これは不思議な現象です。1人1人で作業していたときより、確実に効率がよくなります。
【プロジェクトのリスクが減少する】 1つのコードを最低2人の人間がよく知っています。メンバーの1人が病気になって入院しても、もう1人がそのコードのことをよく知っているのです。また上記2つのメリット、「コードの品質が上がる」「開発速度が上がる」のでリスクが減少します
0 件のコメント:
コメントを投稿