担当割当表/Part5 - History


  • Added words are showed as here.
  • Removed words are showed as here.
!Part V: 高度な話題(Advanced Topics)Advanced Topics
||!見出し||!担当||!完了||
||[[Part5|member/Part5]]||||||


ここでは、TDDを進めるときにきっと苦労するであろうネタを扱う。共通点は、フィーチャレベルの設計とシステムレベルの設計の境界をまたいでいるということ。いま自分たちがどっちの側面を扱っているのかを意識することが大切。

!Chapter 25: 永続性のテスト(Testing Persistence)Testing Persistence
||!見出し||!担当||!完了||
||[[はじめに|member/Chapter99/Introduction]]||||||||[[Introduction|member/Chapter99/Introduction]]||||||
||[[永続状態に影響を及ぼすテストを切り離す|member/Chapter25/Isolate ||[[Isolate Tests That Affect Persistent State|member/Chapter99/Isolate Tests That Affect Persistent State]]||||||
||[[テストのトランザクション境界を明示する|member/Chapter25/Make ||[[Make Tests Transaction Boundaries Explicit|member/Chapter99/Make Tests Transaction Boundaries Explicit]]||||||
||[[永続操作をするオブジェクトのテスト|member/Chapter25/Testing ||[[Testing an Object That Performs Persistence Operations|member/Chapter99/Testing an Object That Performs Persistence Operations]]||||||
||[[オブジェクトが永続可能かどうかのテスト|member/Chapter25/Testing ||[[Testing That Objects Can Be Persisted|member/Chapter99/Testing That Objects Can Be Persisted]]||||||
||[[っていうか、データベースのテスト遅すぎ!|member/Chapter25/But ||[[But Database Tests Are S-l-o-w!|member/Chapter99/But Database Tests Are S-l-o-w!]]||||||

!Chapter 26: スレッドがからむユニットテスト(Unit Unit Testing and Threads)Threads
||!見出し||!担当||!完了||
||[[はじめに|member/Chapter26/Introduction]]||||||||[[Introduction|member/Chapter99/Introduction]]||||||
||[[機能と同時並行性ポリシーの分離|member/Chapter26/Separating ||[[Separating Functionality and Concurrency Policy|member/Chapter99/Separating Functionality and Concurrency Policy]]||||||
||[[同期処理のユニットテスト|member/Chapter26/Unit-Testing ||[[Unit-Testing Synchronization|member/Chapter99/Unit-Testing Synchronization]]||||||
||[[受け身のオブジェクトのストレステスト|member/Chapter26/Stress-Testing ||[[Stress-Testing Passive Objects|member/Chapter99/Stress-Testing Passive Objects]]||||||
||[[テストのスレッドとバックグラウンドスレッドの同期|member/Chapter26/Synchronizing ||[[Synchronizing the Test Thread with Background Threads|member/Chapter99/Synchronizing the Test Thread with Background Threads]]||||||
||[[ユニットテストでストレスをかけるのにも限界がある|member/Chapter26/The ||[[The Limitations of Unit Stress Tests|member/Chapter99/The Limitations of Unit Stress Tests]]||||||

!Chapter 27: 非同期処理のテスト(Testing Testing Asynchronous Code)Code
||!見出し||!担当||!完了||
||[[はじめに|member/Chapter27/Introduction]]||||||||[[Introduction|member/Chapter99/Introduction]]||||||
||[[サンプリングかリスニングか|member/Chapter27/Sampling ||[[Sampling or Listening|member/Chapter99/Sampling or Listening]]||||||
||[[ふたつの実装|member/Chapter27/Two ||[[Two Implementations|member/Chapter99/Two Implementations]]||||||
||[[逃げ出すテスト|member/Chapter27/Runaway ||[[Runaway Tests|member/Chapter99/Runaway Tests]]||||||
||[[失われた更新|member/Chapter27/Lost ||[[Lost Updates|member/Chapter99/Lost Updates]]||||||
||[[あるアクションが何も影響を及ぼさないことを確かめるテスト|member/Chapter27/Testing ||[[Testing That an Action Has No Effect|member/Chapter99/Testing That an Action Has No Effect]]||||||
||[[同期処理とアサーションの区別|member/Chapter27/Distinguish ||[[Distinguish Synchronizations and Assertions|member/Chapter99/Distinguish Synchronizations and Assertions]]||||||
||[[イベントの発生源の切り出し|member/Chapter27/Externalize ||[[Externalize Event Sources|member/Chapter99/Externalize Event Sources]]||||||
Last modified:2024/04/29 10:50:14
Keyword(s):
References: