
237
6
I
T
関連用語
用語に関連する話
用語の使用例
ペ アプ ロ グ ラミン グ
作業 効率と品質の向上に役立つ
2 人以上のプログラマが 1 つのコンピュータを使って共同でプログラムを作成する手法を
ペアプログラミング(ペアプロ)と言う。最近では複数人による「モブプログラミング(モ
ブ プ ロ )」も 話 題 に なっ て おり、怠 けることが な い 、複 数 人 の 意 見 が 加 わることで ソース コー
ドの質が上がる、初心者への教育効果がある、などのメリットがあると言われる。
「 ペアプログラミングで 交 互に実 装したらスキルアップ できたよ。」
役割の交代も大切
ペアプログラミングをするときは、
それぞれが同じ役割を続けるの
ではなく、定期的に役割を変える
ことで知識の共有などの教育効
果も期待できる。
初心者同士では難しい
初心者や経験が浅い人同士で組
んでしまうと、お互いに指摘でき
る部分が少なく、悩む時間を増や
してしまう可能性もあるため注
意が必要である。
生産性の低下に注意
2人が同時に1つの作業を行うた
め、1人で行うよりも生産性が低
下する場合もあり、チームに合っ
ているか、品質の向上に繋がるか
見極める必要がある。
Keyword
212
▶
ぺ あ ぷ ろぐら み んぐ
リファクタリング
……P240