日時: 2002 年 9 月 25 日(水)13:00 〜 15:30
場所: 59 号館 4 階 情報学科会議室
題目: 「XP勉強会 - テストファーストでペアプログラミング - 」
近年、注目されるソフトウェア開発手法 eXtreme Programming (XP) の勉強会を開催しました。 テスティングフレームワークである JUnit を利用して、 参加した各ペアでテストファーストの作法にしたがって 簡単な Java プログラミングを行いました。
当日に使用した資料は以下の通りです。
| 13:00-13:30 |
「eXtreme Programming 概説」 [資料 PowerPoint] |
| 13:30-15:00 | ペアプログラミング |
| 15:00-15:30 | 全体の感想・まとめ |
当日は、 発表者を含めて、 両研究室に所属する学生間で活発な議論が交されました。
講演者の感想:今回、課題として提示した FileUtil は、 実装にあたって Java の基本ライブラリに関する知識を少なからず 必要としたため、 Java を主言語としない参加者に戸惑いが見受けられました。 こういった入門的な勉強会を開催する場合は、 プログラム言語や特定のライブラリに(あまり)依存しない課題が 望ましいと感じました。 しかしながら、 Pair Programming と Test-First Development を 体験するという最低限の目的は達成されたと思われます。
開催にあたって使用した開催案内は以下のようになっています。
参加を希望される方は、合同ゼミの前日(24 日)までに、 鷲崎 washi@fuka.info.waseda.ac.jp まで参加希望の旨を お伝え下さい。その際に、ご自身でノート PC をお持ち いただけるかどうか明記してください。
ノート PC は 2 人に 1 台あれば十分なので、持参されない 場合は当日に調整します。なお、特定の誰かとペアを組むこと を前提として参加しても構いません。 また、Java で簡単なプログラムを作った経験があれば問題 ありませんので、XP・JUnit に関する事前の知識は特に 必要ありません。
Hironori WASHIZAKI