なんか、藁人形論争のループになっている感じがする。

「テスト駆動推進派は、コーディング前にC1相当のテストを作れと言っている、
そんなの無理」
「テスト駆動否定派は、コーディング前に設計書のドライランもやらないって
言っている。それではまともな開発なんて無理」

少なくとも実装前に正常系のシナリオを何パターンか明確にしてから実装に入る。
少し手間だけどそいつらテスト仕様書 (可能なら自動テストコード) に起こしてから
コードを書く。
ぐらいの緩めからテスト駆動って呼んじゃダメ?

そしたら、みんなテスト駆動開発推進派。