タグ

関連タグで絞り込む (1)

タグの絞り込みを解除

TDDとLLに関するt-wadaのブックマーク (2)

  • Are Dynamic Languages Going to Replace Static Languages?

    Uncle Bob's Software Craftsmanship Corner Are Dynamic Languages Going to Replace Static Languages? by Robert C. Martin April 26, 2003 Summary For many years we've been using statically typed languages for the safety they offer. But now, as we all gradually adopt Test Driven Development, are we going to find that safety redundant? Will we therefore decide that the flexibility of dynamically typed l

    t-wada
    t-wada 2005/09/11
  • 試し書き -> Test -> Interface決定 - dann's blog

    インターフェースを検討するときも、実装のコードをまず考えて試しながらインターフェースを決めることが多いです。要するに、「試し書き」してみてから番のインターフェース決めるための作業に入ることが多いです。 Javaだとこの試し書きを上手く支援する環境がない。一方、Ruby, Pythonなどには、優れたInteractive Shellがあって一部を簡単に試して実行できる。だからリズムが崩れない。 試し書きのフェーズ(というほど大袈裟なものでもないけれど)があってからインターフェースの切り出しをして、テストコードを書くというほうが経験上効率がよいですし、リズムが崩れないので気持ちよく開発ができる気がします。 Redにしてからコード書くなんてことやってたら、コード忘れちゃいますしね。純粋にはTDDでないかもしれないけれど、多少のラフスケッチはあったほうが俄然効率がよいんじゃないかなぁ思ってます

    試し書き -> Test -> Interface決定 - dann's blog
  • 1