タグ

2013年4月26日のブックマーク (2件)

  • テスト駆動開発入門

    テスト駆動開発入門 ハンズオン講座 goyoki 概要 • イントロダクション • ハンズオン課題1 • TDDの概要 – 定義/手順/利益など • ハンズオン課題2 • ソフトウェアテストとしてのTDD 後編について • 以下は後編で扱う予定です – TDDが抱える課題 – レガシーコード上でのTDD – テストコードの改善 – TDDで確保したテストコードの活用 – TDDの諸目的 イントロダクション テスト駆動開発(TDD) • テストファーストプログラミングの1手法 – アサートファースト • プログラミング技法 • Kent Beckが具体的な方法論としてまとめる TDDのステップ 1. 最初にテストを書いて実行 (RED) 2. テストをパスするまでコード を実装(GREEN) 3. コードをきれいにする (REFACTOR) これを繰り返しインクリメンタルに実装を進める RE

  • TDDのはじめかた #TddAdventJp - 千里霧中

    エントリはTDD Advent Calendar jp: 2011の12/8の担当分の記事で、id:t-wadaさんの「右手に感情、左手に数値 - カバレッジを味方にしよう - t-wadaの日記」に続くものです。 はじめに TDDはシンプルな原則に則った手法ですが、とっつきの悪さもしばしば持たれがちです。また一連のTDD Advent Calendarで起こった議論や会話の中でも、TDDの始め方はどうすれば良いかという話が散見されましたので、自分の担当枠では「TDDのはじめかた」についてまとめたいと思います。なお紹介するのはあくまで数ある入門方法のうちの1つです。たぶん他にも色々な良い入門方法があると思います。 全体像 紹介する入門方法は以下のようなステップバイステップの構造となります。 いつでも軽快に使えるユニットテスト環境を構築する 必要と感じたらすぐテストを活用する テスト並行を

    TDDのはじめかた #TddAdventJp - 千里霧中