>>19
お前TDDやってないだろ。

> 失敗するテストを書く。
ここまで削除するコード0行。

> できるかぎり早く、テストに通る最小限のコードを書く。
ここまで削除するコード0行。
テスト対象のメソッドに追加するのは、return一行かmaxでも数行程度。

> リファクタリングをする。
削除するコードは、上で書いた1行から数行。

> この流れで開発するのだから、
はて、この流れでどうやったら書いた行数の数倍になるのやら。

「TDDのリファクタリング」と普通のリファクタリングを混同してるのか?
普通のリファクタリングなら、IDEで一発でできたり、できないならほぼコピペレベルの作業。
これを「実装行数」に含めろとでも?