タグ

ブックマーク / www.tdd-net.jp (8)

  • [NEWS] Visual Studio と NUnit が統合される - TDD.NET

    それぞれの次期バージョンで、 親和性を高める計画が公表されています。 NUnit のファンも 単体の NUnit ランナーを見なくなる日が来るのかもしれません。 まず NUnit から。 近々 NUnit 3 にバージョンアップする予定になっていますが、 そのアーキテクチャ計画書 "NUnit 3.0 Architecture" (英文; 2011/02/19付け) を見ると、 IDE 統合の記述があります。 In the area of IDE integration, we will deliver a Visual Studio addin or package for running NUnit tests. ( IDE 統合の分野では、 NUnit のテストを実行するための Visual Studio のアドイン(またはパッケージ) を提供します。 ) 一方、 Visual St

    [NEWS] Visual Studio と NUnit が統合される - TDD.NET
  • VB2010 Express + NUnit 2.5 で、 初めてのTDD Step by Step - TDD.NET

    Creative Commons 表示 - 非営利 - 継承 初版 2011/2/11 (初版) PDF バージョン 2011/2/27 TDD って、 どんなふうに仕事してるのかな? そんな、 あなたに。 TDD は、 テストファーストとリファクタリングだと。 テストファーストは、 テストケースを先にコードで表現してから、 製品コードを書くのだと。 そんなふうに説明はされるけど、 じゃあ実際にはどうやっているのか? ごく簡単な Windows 用のプログラムを例題にして、 紹介してみます。 なお、 ここでは省いていますが、 実際にはソースコード管理システム (ソースコード リポジトリ) の扱い方も大切です。 現在の xUnit 系のユニットテスト ツールでは、 GUI の自動テストは困難です。 Visual Studio 2010 の上位版では、 GUI の自動テストをかなり簡単に作れる

    VB2010 Express + NUnit 2.5 で、 初めてのTDD Step by Step - TDD.NET
    kaorun55
    kaorun55 2011/02/27
    これはすごい!大作だ!
  • [コラム] Bent Jensen 来日: アジャイル開発に適した契約 ~ ハイブリッド契約の例 - TDD.NET

    先月、 デンマークの BestBrains 社からの視察団が来日されていました。 同社 Director である Bent Jensen 氏のプレゼンからハイブリッド契約方式を少しご紹介します。 BestBrains 社はアジャイル開発のコンサルティングをやっている会社で、 日アジャイル開発の現状や製造業を視察するために何度も来日しています。 [2008年] ITmedia オルタナティブ・ブログ: An Agile Way: BestBrains がデンマークから Change Vision に来社 [2009年] fkino diary(2009-08-24): Agile2009セッション紹介 Thursday AM編 ~ "Experiments with Agile Contracts in the Real World" そして今年、 2010年は 4月の第3週から 4週に

    [コラム] Bent Jensen 来日: アジャイル開発に適した契約 ~ ハイブリッド契約の例 - TDD.NET
  • [記事紹介] InfoQ ~ ペア・プログラミングの実際の効果 - TDD.NET

  • [お知らせ] Tech Fielders セミナーの資料を掲載しました - TDD.NET

    2010/1/22に Microsoft 主催で開かれた 「Tech Fielders セミナー Agile Day」 にて、 LT に登壇させていただきました。 そのときのスライドを公開します。 (1/28 追記: Tech Fielders のサイトでも公開されました。 ⇒ セッション、 LT) 「TDD ってどんな感じ? ~ FizzBuzz を作ってみる」 FizzBuzzByTDD20100122.ppt (PowerPoint; 576.0KB) FizzBuzzByTDD20100122.pdf (PDF; 683.8KB) かなり無謀な枚数のスライドでして、 残念ながらというか案の定というか、 2ページ残してタイムアップとなってしまいました。 これまで何回か LT をやってきましたが、 初めての 「敗北」 です。 なお、 資料の末尾にはさらに、 質問があったときのための仕込

    [お知らせ] Tech Fielders セミナーの資料を掲載しました - TDD.NET
    kaorun55
    kaorun55 2010/01/23
    #msagile
  • [コラム] どうやって DateTime.Now を含むメソッドをテストする? - TDD.NET

    TDD Boot Camp でも、 演習の後半に出てきました。 テスト対象のメソッドが、 現在時刻や時間経過に依存しているときは、 どうやったら上手くユニット テストが書けるでしょう? テストしたい時刻になるまで、 あるいは、 テストしたい時間が経過するまで Sleep() しますか? そんなことをしていたら、 DateTime.Now に依存するメソッドのテストに、 ヘタをすると丸一日掛かってしまうかもしれませんね。 DateTime.Now の値を自由にコントロールできれば、 問題は解決するでしょう。 製品コードの中で、 現在時刻を提供する部分を切り出してしまい、 テストのときはそこをスリ換えてしまうというテクニックがあります。 ・ 製品コードに、 現在時刻を提供するクラスを作って、 テストのときはクラスを入れ換える。 (ちょっと大げさだけど、 大きなアプリケーションならけっこう現実的

    [コラム] どうやって DateTime.Now を含むメソッドをテストする? - TDD.NET
  • [イベント] TDD Boot Camp、いっぺんに 30組以上がペアプログラミングする壮観! - TDD.NET

    12月 19日に開催された "TDD" Boot Camp に参加してきました。 60人を超える参加者がペアプロで TDD する光景は (自分もペアプロしてたのでチラっとしか見てませんが)、 なんとも壮観でした。 何人もの人と知り合うことができて、 とても楽しかったです。 電車の都合で、 懇親会には 15分くらいしか居られなかったのが残念でした。 きっと .NET Framework 組は肩身の狭い思いをするだろうなぁとおもっていたのですが、 チーム分けの最初の時点で 10名、 そのあと 2名加わってくださって 12名になり、 6人一組の C# チームが 2つ出来ました。 小島さんがコーチをしてくださって、 ペアプロで TDD に挑戦です。 開発環境は全員が Visual Studio 2010 beta2 日語版。 (MS さんのブースにあったデモ機も含めると VS2010 が 15台

    [イベント] TDD Boot Camp、いっぺんに 30組以上がペアプログラミングする壮観! - TDD.NET
  • TDD.NET の道具箱 - TDD.NET

    入手先 使い方リンク 入手先 ※ カッコ内の日付は、 その項目を追加・修正した日です。 ※ とくに記載がないものは、 無償で利用可能なものです。 Visual Studio 2008 Express Edition SP1 Visual Studio 2010 Express Edition( 2010/06/23 ) TDD するにはコンパイラ単体でもかまいませんが、 やはり IDE ( 統合開発環境 ) があったほうがよいでしょう。NUnit 2.5 ( 2009/06/17 ) JUnit の流れを汲むオープンソースのユニットテストフレームワークです。 .NET でテストファーストをするには、 Professiona Edition 以上の Visual Studio に搭載されているユニットテスト機能を使うか、 そうでなければこの NUnit を使うのが一般的でしょう。FxCop

    TDD.NET の道具箱 - TDD.NET
  • 1