Hatena::Groupcatalyst

dann@catalyst このページをアンテナに追加 RSSフィード

2008-03-24

TDD神話

22:08 |  TDD神話 - dann@catalyst を含むブックマーク はてなブックマーク -  TDD神話 - dann@catalyst  TDD神話 - dann@catalyst のブックマークコメント

自分は常々、テスト駆動開発とサービス開発は相性が悪いなと思っていました。新しい機能を作っているときや、新しいサービスを作っているときは、自分でも答えが見えていない状態で作っていることが多くあります。コードを書いているうちに少しずつ問題が解決されていって、最初は見えていなかったものが見えるようになり、答えがみえるようになる、ということが多々あります。作っては壊しを何度も繰り返すこともあります。

http://d.hatena.ne.jp/naoya/20080324/1206354054

naoyaさんのTDDの話はリアリティがありますね。僕も2003-2005にかけてTDDとテスタビリティについて真剣に取り組んだ時期があって、当時以下のような記事を書いていました。

http://d.hatena.ne.jp/dann/20050823

当時はとあるプロダクト開発で痛い目にあっていたので、真剣にテスタビリティについて考えていました。以下の3冊は、そんなときに読んだ3冊で、テスタビリティを重視した設計を行う方法を考えさせてくれたとても貴重な本だったと思います。以下の本で勉強したことは今も役に立っています。

  • Agile Software Development - Principles, Patterns and Practices
  • Working Effectively With Legacy Code
  • Test Driven Development

最近は、テストのためのパターン本の集大成の本もでていて、テスタビリティを考慮した設計を考えるうえでのボキャブラリもそろってきた感じがします。

そんなこんなで、Javaで培ったノウハウをどうやったらPerlでも活かせるかを考えながら、Catalystを触っている今日この頃です。

ChiekoChieko2012/11/01 15:31I was struck by the honesty of your potisng

aiyuyrgcaiyuyrgc2012/11/02 09:387BKNqu <a href="http://ijiiwgkjkaif.com/">ijiiwgkjkaif</a>

ilriywkxakilriywkxak2012/11/02 14:161SPQ1u , [url=http://zmmsipceuptq.com/]zmmsipceuptq[/url], [link=http://tusdfnnozdtx.com/]tusdfnnozdtx[/link], http://opfewxqzzglm.com/

zurniozurnio2012/11/04 22:5754iu8a <a href="http://zxsyrcqrfrng.com/">zxsyrcqrfrng</a>

rohkpwrohkpw2012/11/05 12:17OwmVsT , [url=http://ckwpxlidpoej.com/]ckwpxlidpoej[/url], [link=http://wgbfbocmmjow.com/]wgbfbocmmjow[/link], http://pwztavcxwtnm.com/

トラックバック - http://catalyst.g.hatena.ne.jp/dann/20080324