タグ

programmingとxpに関するkknsdのブックマーク (4)

  • ペア・プログラミング:An Agile Way:オルタナティブ・ブログ

    アジャイルのプラクティスを、もう一度解説して行きたいと思います。できるだけ、日の文脈にあった内容を加えて、実践できるように。また、野中先生に後でコメントを頂く予定。 ペア・プログラミング 文字通り、2人一組になってペアでプログラミングを行う。XPでの1つのプラクティスに挙げられており、1台のPCを交互に使って行うのが基形。昨今ではデュアルディスプレーを使ったり、ネットワークと画面共有を使ったりして遠隔地で実践しているチームもある。 コーディングは単純作業ではない。1つ1つの変数や操作の名前を決めることや、その構造、アルゴリズムにいたるまで、多くの設計判断が入り込む、クリエイティブな活動である。また、ミスが起こりやすい作業でもある。刑事やパイロット、スキューバダイビングなど、リスクが高い作業はペアで行うことは現実の世界にはたくさんある。二人でプログラミングを行うことで、リアルタイムにレビ

    ペア・プログラミング:An Agile Way:オルタナティブ・ブログ
  • ペアプログラミングについての調査報告 :: handsOut.jp

  • ペアプログラミングのやりかた -

    ペアプログラミングのやりかた - 目次 http://www.wikihow.com/Pair-Program 7つのステップ123 1. 作業を決める 2. 最初の目標を決める 3. パートナーを頼りにし、支えてやる 4. 喋る 5. お互い何をやっているか把握する 6. 喜ぶ 7. 交代する コツ http://www.wikihow.com/Pair-Program ペアプログラミングとは、二人が一つのキーボードでプログラミングをすること。 driverはキーボードを叩き、observer(あるいはnavigator)はdriverの書くコードを眺め、エラーや設計を吟味する。 7つのステップ123 1. 作業を決める 座る前に、1〜2時間程度で終わると確信できるはっきりした仕事を決める。 例:「引越しトラックのデータベースに『修理履歴』の機能をつける」 2. 最初の目標を決める 数

  • 日々是開発: SQS Development(2006-10-06) about pair programming

    ■ [dev] ぺアワーク・マニュアル 2003年ごろ、SFCでのJavaの授業のために書いた資料。なんとなく思い出したので、こちらで再録。 「ペアプログラミング」とは? 「ペアプログラミング」という方法論が,プログラマたちの世界で注目を集めるようになってきています.とはいえ,「ペアプログラミング」とは何か? ということを,自分で体験して知っている人は,実際にはまだほとんどおりません.これは,ミドルティーンの若者たちが,仲間うちで最初に「初体験」した人を取り囲んで,「ねぇねぇ,どうだった? どうだった?」と,ドキドキしながら聞いているような状況にソックリだと,誰かが言っていました(うまいこと言うなぁ). ……で,「ペアプログラミング」とは何か? ですが,これは,読んで字の如し,「2人組でプログラムを書くこと」です.しかもこのときの2人は,隣同士で座って, 1台のパソコン(キーボード,マウス

  • 1