拡張型TDD on JaSST2011Tokyo
JaSST 2011 Tokyoでの「新しいTDDアプローチ TDDの新しい活かし方をライブで見せます!」に関連したつぶやきを集めています。
見落としや、関係ないものが混ざっていたらすみません。追加や修正していただけるとありがたいです。
みかまま
@mikantsuki
テストの世界だと「実装後」に対してテストを書くのが通例(もちろんWモデルとかの話だとまた変わってくるみたいですが)なんで、「実装前」に書くユニットテストとちょっと違うところがある
2011-01-28 12:42:17
鈴木三紀夫
@mkoszk
僕も同意見。みかままに賛成。 RT @mikantsuki TDDのコアコンセプトは「実装の前にその仕様が満たされているべき具体値を想定しておき実装時にそれを利用すること」だと思ってます #tdd
2011-01-28 12:43:43
みかまま
@mikantsuki
あんまりややこしいとテストケース割り出すのに時間がかかって実装の速度が落ちるんじゃない?って話もあるけど、適切なテストケースがないためにバグが追えない方が怖い #tdd
2011-01-28 12:47:48
みかまま
@mikantsuki
咳さんとかはごく普通にそういった割り出ししてるだろうから、拡張型と言われても「何普通のこと言ってるの?」になっちゃうんだろーなぁと、TDDセッション見てて思ったw #tdd
2011-01-28 12:52:07
みかまま
@mikantsuki
海外のプログラマはソフトウェア工学の素養があるのが普通なんで、本に「どういうテストケースを書くべきか」までは書いてないのよね(苦笑) #tdd
2011-01-28 12:55:48
みかまま
@mikantsuki
@katzchang まあだから、そのへんは「リスクベースドテスト」と同じで、それが押さえられると思われるバグがどれくらい致命的かって判断にかかってるんじゃないですかね #tdd
2011-01-28 12:56:47
みかまま
@mikantsuki
テストケースで全てを押さえられるわけでもなく、そんなコストもかけられない、それは「実装前」でも「実装後」でも同じこと #tdd
2011-01-28 12:58:54
みかまま
@mikantsuki
ただ、バグが見つかるのが遅いほど、手戻りのコストは増大するんで、「実装後」のテストを「実装前」に持ってくるのは正しい流れだと思うんですけどね #tdd
2011-01-28 12:59:54