[.NET] テストの容易性とは
もひとつ、 MSDN マガジン 2008年 12月号より。
実践的なパターン ~ テストの容易性を高める設計
Jeremy Millerテストの容易性の最終的な目標は、 コードの欠陥を見つけて取り除くために、 開発プロセス内に迅速なフィードバック サイクルを設けることです。
そして、 それによって、 ゴール ( 出荷、 カットオーバー、 安定稼働… etc. ) までのトータルの時間とコストを下げることができるわけです。
上に引用した文章に続いて、 テストの容易性のいくつかの側面が説明されています。
・ 繰り返し可能
・ 記述が容易
・ 理解しやすい
・ 高速
この記事では、 さらにテストの容易性を高めるためにどんな方法があるのか、 具体的にコードで紹介してくれています。
.NET での TDD に興味のある人には、 必読の記事だと思います。
| 固定リンク
「プログラミング」カテゴリの記事
- 【.NET / Win8.1 ストアアプリ】 HttpClient で TLS 1.1 / 1.2 に対応するには(2018.06.17)
- 【VS2017 15.7pv2】 XAML のランタイム ツールに 「ヒートマップ」 が増えた(2018.03.28)
- 【.NET Core】 プロジェクトを作ると 「project.assets.json が見つかりません」 エラー(2018.02.10)
- 【#UWP】 ビットマップの表示色を変える (Win2D.uwp 経由で Direct2D を使う)(2017.08.23)
- 【#UWP】 CompactOverlay モード: Picture in Picture というか、「最前面に表示」するウィンドウを作る(2017.08.16)
この記事へのコメントは終了しました。
コメント
期待して待ってますっ!!
投稿: さかもと | 2009年1月 9日 (金) 19時53分
もっと大勢の目に触れる場所、 今しがたお願いしてきました。
しばらく ( 数日とか数週間とか f(^^; ) お待ちくださりませ~
> 「連結テストはこうやって書きなさい」
"Hello, TDD!" の基本から始めるので、 そういった応用編に辿り着けるのはいつのことか (汗;
まぁ、 ツッコミやすい場所になるはずなので、 「次はコレやれ!」 とか突っ込んでやってください。
投稿: biac | 2009年1月 8日 (木) 00時06分
役立ってますっ!
「願 わ く ば っ!」実務に即した
「こんな時はこんなテストを書きなさい」
「連結テストはこうやって書きなさい」
とか希望ですっ!ww
投稿: さかもと | 2009年1月 7日 (水) 08時04分
それはなにより (^^)
で、 「TDD の練習」 シリーズは役に立ってます?
もしそうなら、 もっと大勢の目に触れるところで、 長期連載やってみてもいいかな、 と… f(^^;
# 長期といっても、 日刊だとか週刊だとかは言わないのがミソw
投稿: biac | 2009年1月 6日 (火) 23時58分
biacさんのおかげでようやく「TDD」の入り口を突破できましたw
投稿: さかもと | 2009年1月 6日 (火) 17時31分