TDDのジレンマ

laiso
·

テストファーストな開発を教科書どうりなぞると作りたい対象のインターフェースを先に決める必要がある

私はこれが苦手なのでインターフェースを頭の中で確定させる前に、実装コードを一旦書き始める

このコードはインターフェースを決めるために書くコードでそのまま使うことはない

インターフェースがしっくりきた時点でコードを移動する

以前はこれをテストファーストしたいけどできてないなと引け目を感じていた

今は設計のためにコードを書いてるわけでコミットはまだしてないのでセーフ、ということにしている

@laiso
インターネットユーザー。lai.so