2009-02-01から1ヶ月間の記事一覧

なかなか気付かないバグ

少々ハマったので、ここにメモしておく。恥を晒しておけば同じミスは繰り返さずに済むかもしれないし。まず、次のインターフェイスを持つ「状態」オブジェクトを考える。 interface IState { void Enter(); void Exit(); } この状態に遷移したときには Enter…

僕がTDDをやめた理由

タイトルは、まあ、半分釣り。TDDな人もそうでない人も、肩の力を抜いてお気楽にどうぞ。 本題に入る前に まずお礼 ここで書くことは、前の記事 TDDはYAGNIに矛盾する? - カタチづくり から派生して色んな方と意見を交わした経験が元になっています。この場…

TDDはYAGNIに矛盾する?

Joel on Softwareに面白そうな記事が載っていた。とはいえ、どうも僕の英語力では完全な読解が難しい。会話を書き起こしたものなので当然ながら文体が会話調で、僕にはなかなか理解が難しいのだ。以下で僕の読み間違いがあれば指摘して欲しい。 さて、冒頭で…