Hatena::Grouptrashbox

C0mputerClub

LISPっぽいデザインに変更中

2009-06-15 (月)

TDDについておもったこと 16:09  TDDについておもったこと - C0mputerClub を含むブックマーク はてなブックマーク -  TDDについておもったこと - C0mputerClub  TDDについておもったこと - C0mputerClub のブックマークコメント

テストを書くというのはインターフェースが決まっているということ

インターフェースを変更する、ということはテストを書き直すということ

テスト書くとインターフェースを変更するのが難しくなる。めんどくさいから。

プログラミングにおいて、インターフェースを決定するのが一番重要であり難しい。

・なぜ重要かというと、インターフェース設計により、ソフトウェア抽象化が決まるし、再利用性も決定するから。

・いきなり最高のインターフェース設計できるとは考えにくい。

テストが最初に書けるというのはありきたりの設計だったり、たとえばCMS開発など設計パターン化されたジャンルには有益

TDDによりメリットを享受できる問題というのは創造的ではないシゴト

仕事の8割は創造的ではないのでTDDは有益