「TDD」の編集履歴(バックアップ)一覧はこちら
TDD - (2012/01/20 (金) 16:14:21) の1つ前との変更点
追加された行は緑色になります。
削除された行は赤色になります。
-参考サイト
http://gihyo.jp/dev/serial/01/tdd/0001
-TDDのステップ
++1つテストを書く
++そのテストの最低限の実装をする
++リファクタリングする(1へ)
-テストの分類(誰が,何のために,誰のために)
--Developper Testing
---開発者(チーム)のための、開発促進、設計をよくするためのテスト
---単体テスト、結合テスト
--Customer Testing
---顧客視点からみたテスト、進捗管理、機能要件
---受け入れテスト
--QA Testing
---品質保証、非機能要件のためのテスト
---性能テスト
-TDD本
--TODOリストを使う
--TDDの小さなステップを知ったうえで、ステップの大きさは適度に調整する
--システムの振る舞いを考え、そのあとで実装を考える
--TDDのステップ
++1つテストを書く
---テストはsmallスタートで始める
---何オブジェクトが必要か考えるよりもテストを先にかんがえる
---Triangulation
++そのテストの最低限の実装をする
---単純な実装を選ぶ
---Fake ItとUse Obvious Implementation
++リファクタリングする(1へ)
---次のテストに移る前にコードの重複(依存関係の問題の兆候)を排除する
-参考サイト
http://gihyo.jp/dev/serial/01/tdd/0001
-TDDのステップ
++1つテストを書く
++そのテストの最低限の実装をする
++リファクタリングする(1へ)
-テストの分類(誰が,何のために,誰のために)
--Developper Testing
---開発者(チーム)のための、開発促進、設計をよくするためのテスト
---単体テスト、結合テスト
--Customer Testing
---顧客視点からみたテスト、進捗管理、機能要件
---受け入れテスト
--QA Testing
---品質保証、非機能要件のためのテスト
---性能テスト
-TDD本
--TODOリストを使う
--TDDの小さなステップを知ったうえで、ステップの大きさは適度に調整する
--システムの振る舞いを考え、そのあとで実装を考える
--TDDのステップ
++1つテストを書く
---テストはsmallスタートで始める
---何オブジェクトが必要か考えるよりもテストを先にかんがえる
---Triangulation
++そのテストの最低限の実装をする
---単純な実装を選ぶ
---Fake ItとUse Obvious Implementation
++リファクタリングする(1へ)
---次のテストに移る前にコードの重複(依存関係の問題の兆候)を排除する
++テストを書く
++コンパイル
++failを確認
++successを確認
++重複をなくす
--1-3まではすばやく