Upgrade to Pro — share decks privately, control downloads, hide ads and more …

ペアプログラミングのやりかた紹介

yattom
February 09, 2019

 ペアプログラミングのやりかた紹介

ペアプロを始めるときに、最初に知っておくとよいことを5分間くらいで共有するためのスライドです

yattom

February 09, 2019
Tweet

More Decks by yattom

Other Decks in Technology

Transcript

  1. ペアプログラミングとは "Write all production programs with two people sitting at

    one machine. ... Pair programming is a dialog between two people simultaneously programming (and designing and testing) and to program better." (Extreme Programming Explained 2nd) 「プロダクションコードはすべて、2人で1台のマシンに向かって書くこと。 …ペアプログラミングとは、プログラミングしながら2人で会話するこ とだ(設計もテストも同時にする)。会話するのは、もっと上手にプログ ラムするためである。」
  2. ドライバーとナビゲータ ドライバー • キーボードを使っているほう • コーディングをする • 目の前のコードに集中 ナビゲータ •

    ドライバーを支援する • 全体像や、次のステップを考える 頻繁に交代します 5分くらいで!
  3. ペアプログラミングとは "Write all production programs with two people sitting at

    one machine. ... Pair programming is a dialog between two people simultaneously programming (and designing and testing) and to program better." (Extreme Programming Explained 2nd) 「プロダクションコードはすべて、2人で1台のマシンに向かって書くこと。 …ペアプログラミングとは、プログラミングしながら2人で会話するこ とだ(設計もテストも同時にする)。会話するのは、もっと上手にプログ ラムするためである。」 「ペアプログラミングとは、プログラミングし ながら 2人で会話することだ (設計もテストも同時にする)。会話するのは、 もっと 上手にプログラムする ためである。」
  4. ペアプロのプロトコル はじめに 0. あいさつしましょう 1. ゴールとやることを決めましょう • TODOリストを書く 2. 役割を確認しましょう

    ペア作業中 • ドライバーがコードを書く • なにをしているか、常に共有し続ける • タスクはひとつずつ片付けて、確認する • どんどん役割を交代する 区切りで • やったことを見直しましょう • 方針を確認し、見直しましょう • TODOリストの見直しと更新