Ce diaporama a bien été signalé.
Nous utilisons votre profil LinkedIn et vos données d’activité pour vous proposer des publicités personnalisées et pertinentes. Vous pouvez changer vos préférences de publicités à tout moment.

Tddbc nagano0.1(nseg第20回勉強会)

1 080 vues

Publié le

Publié dans : Technologie
  • Identifiez-vous pour voir les commentaires

  • Soyez le premier à aimer ceci

Tddbc nagano0.1(nseg第20回勉強会)

  1. 1. .NETでのテスティングフレーム ワークの話等 にしざわこういち:@koty2011/10/22 第20回 NSEG 勉強会(TDDBC 長野0.1) 1
  2. 2. 自己紹介• にしざわこういち(@koty)• 市内のSIer勤務• VB.NET C# ASP.NET F#• GALAXY TABユーザです 漢なら1台持ち(キリッ2011/10/22 第20回 NSEG 勉強会(TDDBC 長野0.1) 2
  3. 3. TDDと私• 興味はあるけど、仕事で使ったことはない• お仕事の多くはレガシーコードの保守 – テストを書くことを前提に書かれてないので、テス トを書くのはものすんごい大変• 2010年に開催されたTDDBC 名古屋に行って きました – 名古屋は関数型言語がやたら盛んだった。 OCamlって何それ。。。2011/10/22 第20回 NSEG 勉強会(TDDBC 長野0.1) 3
  4. 4. 目次• .NET のテスティングフレームワーク• NUnitのインストールと環境構築の実演• デモ2011/10/22 第20回 NSEG 勉強会(TDDBC 長野0.1) 4
  5. 5. .NETでのテスティングフレームワーク• MSTest – VisualStudio Pro以上に付属 買えばついてくる – Express(無料版)には付属してない – VisualStudioに統合されているというか、 VisualStudioの一部 – 最近はもっぱらこちらでNUnitは使ってない2011/10/22 第20回 NSEG 勉強会(TDDBC 長野0.1) 5
  6. 6. .NETでのテスティングフレームワーク• NUnit(http://nunit.org) – 無料 – ちょっとがんばれば、VSにある程度統合できる – Assertの書き方英語っぽい Assert.That("Hello!",Is.EqualTo(Hoge.GetHello())) Isが予約語となっているVBのためにIzプロパティもある – 次期VisualStudioではNUnitが統合されるらしい Expressでどうか?が重要なんだけどそれは不明2011/10/22 第20回 NSEG 勉強会(TDDBC 長野0.1) 6
  7. 7. デモ• NUnitのインストール• fizzbuzzの実装&テストコード – 3の倍数で"fizz" – 5の倍数で"buzz" – 両者の倍数で"fizzbuzz" – 随時突っ込みをお願いします2011/10/22 第20回 NSEG 勉強会(TDDBC 長野0.1) 7

×