From: Masaki Suketa Date: 2000-02-27T10:43:33+09:00 Subject: [ruby-list:21061] Re: XP 助田です. In message "[ruby-list:21060] XP" on 00/02/27, Tomoyuki Kosimizu writes: > http://www.xprogramming.com/software.htm > > 助田さんのRubyUnitがしっかり紹介されてますね。 海外でも Ruby が知られるようになるといいなあと思って, 去年の11月に私が自分で売り込みました.:-) > XPって面白いんでしょうか? 小規模開発の方法論らしいのですけど、だった > らRubyに向いてるのかも。 XP そのものは,私も良く知らないんです. 友人の受け売りですが, 分析/設計で失敗すると後の工程でその修正のために工数が膨れ上がる という問題が従来の方法論(オブジェクト指向も含む)にはある. XP を使えば,工数が膨れ上がらないようにできるということらしい です.(半分ぐらい私の勘違いが入っているかも.) RubyUnit の位置付けはというと... XP の中では主に単体テストで使うためのツールということに なります. あるクラスの仕様が決まったら 1.RubyUnit を使って各メソッドのテストコードを書く 2.テストコードをちゃんと通るようにプログラムを書く というアプローチを取るようです. 実際のプログラムを書く前にあるべき姿のテストコードを先に 書くというのが1つのポイントみたいです. 助田 雅紀