2006-08-08 (火) [長年日記]
■ レグレッション・テストに逆ギレ
「かける時間にもテストコードの量にも価値が見合ってない」ってのはものすごく同意。テストやるべきなのはものすごく分かるけど、テスト書く前にそれがペイするかどうかは見極められないもの(ペイする規模と期間があるんだろうな)。
Railsが対象とするもので、ロジックがものすごく複雑なものはそれほどないだろうから、テストといってもそれは「テストデータを用意」っていう話になって、テストをもたらす勇気よりも、テストデータを大量に用意する鬱さが勝ってしまって、あーうーあーうーとげんなりします。
ここでテストデータ作成ツールですよ、と言うだけ言っとく。
で、普通に疑問なんだけど、テスト通らないようなコードもコミットしたいよね。冒険したいときとかさ。そういうときはどうするの?ブランチ切っとくの?
私は複数人ではやらないので、ガンガンtrunckにコミットしますけども(で、ダメだったらその元のリビジョンまで戻る)。

もしかして trunk ?
複数人でないならtrunkにコミットしてOKだと思います。
svkとか。