第 3 回合同ゼミ 開催報告

[2002年度 東研・深澤研合同ゼミ]

開催概要

日時: 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 に関する事前の知識は特に 必要ありません。

重要な日程:

Valid HTML 4.01! Valid CSS! Hironori WASHIZAKI
Last modified: Date: 2002/09/26