ホソカワです。
on 00.12.18 6:26 PM, Gunji Tsukuda at tsukuda@....jp wrote:
>
> 佃です。
…
> 先週末、JBuilder4 Foundation + junit3.2で、「XPにおけるテス
> ト/コーディングサイクル:第一部 モデル」を試した見ました。
> この記事の順番にテストコードを書いたり、テストをしたりしまし
> たが、今ひとつリズムに乗れませんでした。
> これは、Document,Result,Searchなどがどんなクラスかよく知らな
> いうちにコードを書き始めたからだと思います。この記事で登場す
> るクラスの役割とクラス間の関係をおおまかに理解していなかった
> ので、何をやっているのか漠然としてしまったようです。
>
> 最初の図の下の箇所に3行ぐらいの説明があったのですが、これを
> 「なんだろうなあ」と思ったまま、いそいそとコードを書き始めた
> 自分が悪いんですけど。
>
> 楽しい経験でしたが、まだXPの開発のリズムに乗りきれる自身は
> ありません。
> XPを試したみたみなさんは、最初からXPのリズムに乗れたんで
> しょうか?じ
「test a little, code a little, test a little, ...」のリズムですよね。Wake
氏のモデルで Test First Programming (TFP) を試した事はないのですが、10分間
隔で、「テストを書いて、コードを書いて」のサイクルがくり返せれば、リズムに乗
れると思いますよ。10分以上だとリズムがくずれたような気がします。それから、
Java では、テストのコンパイルが通るようにする為に時間をとられてリズムが乱れ
る時があるようにも感じます。TFP には、Smalltalk がやはり向いているのかもしれ
ませんね。
--
Kaoru Hosokawa
khosokawa@....com