タグ

2021年8月5日のブックマーク (1件)

  • 第14回 ペア作業で効率の全体最適化を図る

    XP(eXtreme Programming)についてあまり詳しくない方でも,「ペア・プログラミング」という言葉は耳にしたことがあるはずだ。ペア・プログラミングは文字通り,2人の開発者がペアを組んで設計や実装を行うプラクティスである。実際にキーボードを持ちながらコードを書く人を「ドライバ」,ドライバの横で作業を見ながらサポートする人を「ナビゲータ」と呼ぶ。ペアを組む2人は,適宜これらの役割を交代しつつ作業を進めていく。 TRICHORDチームでは,このペア・プログラミングをベースに「ペア作業」という形式で日々のタスクをこなしている。ペア“作業”としているのは,プログラミング以外にもペアで作業することがあるからだ。 図1 ペア作業の様子 写真右側(奥)の「ドライバ」が実際にコードなどを記述し,左側(手前)の「ナビゲータ」がそれをサポートする。 [画像のクリックで拡大表示] あえてペアで作業す

    第14回 ペア作業で効率の全体最適化を図る