2013-06-04 01:57:44 +0900
Hashrocketではどのようにペアプログラミングを実践しているのか(HashrocketはObie Fernandez氏が創業したWeb開発会社)。
Hashrocketでは常にペアプログラミングを行なっており、受託案件の重要な機能を開発するときも、オープンソースフライデー(毎週金曜日にオープンソースコードを書く的な催し?)でオープンソースのコードを書くときも、常に2人体制だそうだ。
1つの頭よりも2つの頭で考えるほうがより良い、という当然の理由のほかに以下のような理由がある。
- 間違ったやりかたにはまってしてしまう前に、パートナーが別な解決策を提示してくれる
- 正しい解決策がずっと目の前にあるのに、それとは別の難問に取り組み続けてしまうような時、解決策がそこにあることをパートナーが教えてくれる
- スペルミスのような単純な部分にはパートナーが注意を払ってくれる
- 1人で作業をすると自分にとって快適な道具を使い続けてしまうが、ペアなら新しいアイデアやツール、スタイルを導入し合って、ソフトウェア開発者として成長し続けていける
ツールとしては以下のものを使っているようだ。