タグ

2012年9月3日のブックマーク (3件)

  • Cucumber 再考 - tomykaira makes love with codes

    #tddact の LT のなかで cucumber を批判したが(資料: tomykaira/specs-dis)、いろいろ考えて反省したので意見表明する。用語には気をつけているつもりだが、間違って覚えているものがあるかもしれないので、気になる点はぜひ指摘していただきたい。まず、私は cucumber を rails 上の end-to-end な developer test としてしか使ったことがなかった。ようするに開発者が開発を駆動するために書くテストだ。 そうすると、 cucumber にプリセットされている step 定義にのっとり cucumber 語(日語でもプログラムでもないよみにくいもの)で適当に確認したい動作を書いて、これを実現するようにプログラムを書くということをしていた。 もちろん全部をデフォルトの step 定義で書くことはできないので自分でも拡張しなきゃ

    kyon_mm
    kyon_mm 2012/09/03
    TDDinActionでの僕と@joker1007さんと@tomy_kairaくんの議論のまとめ。
  • 「素数のときだけ"JOJO!"って出力するプログラム 」を書いたことのある言語でやる - tomykaira makes love with codes

    kyon_mm
    kyon_mm 2012/09/03
    tomyくん一人で12言語分実装とかすごいwww
  • 「TDDを明確に定義する」に対する返答 - tomykaira makes love with codes

    このエントリは id:kyon_mm さんの TDDを明確に定義する - うさぎ組 にたいするリプライです。拾ってもらえないと悲しい。 TL;DR 私にとって TDD はテストファーストを含む。理由は TDD という語があたえる語感である きょんさんが RED -> GREEN -> REFACTOR と言いながらテストファーストを含まないというのは矛盾を感じる この問題を解決するため、定義を一部具体化したい 編 一読して、うーん?という部分があったのですが、「テスト」という言葉についてなどの考えを共有したのでほとんど違和感はなくなっていました。上の記事の議論の中核には私はほとんど同意します。私はきょんさんの TDD という言葉の使い方にすこし違和感を感じています。揚げ足取り的になってしまう恐れがありますが、あえてこまかいところを指摘します。TDD = Test Driven Devel

    kyon_mm
    kyon_mm 2012/09/03
    勘違いかもしれないけど、TDDの始まりの終焉を感じる返事でした。ありがとう。あとでリプライブログ書きます。