FsUnit http://fsunit.codeplex.com/ NUnitの機能を使う。なのでNUnitも別途インストールします。*1 FsUnit本体のコードはたったのこれだけ。 http://fsunit.codeplex.com/sourcecontrol/network/Show?projectName=fsunit&changeSetId=7611206edf25#SourceCode%2fFsUnit.NUnit%2fFsUnit.fs 使い方は上記のFsUnitのトップページに載っているのですが、テストコードのクラス名、メソッド名がファンキーです。 文章…(・・? type LightBulb(state) = member x.On = state override x.ToString() = match x.On with | true -> "On" | fal
テスト駆動開発 プログラミングの方法論の一つとして テスト駆動開発という手法があります。 これはとても変わった開発手法で 「プログラム本体よりもテストから作る」 という開発方式です。 テスト駆動開発を含む、eXtreme Programmingという手法の提唱者である Kent beckによるテスト駆動開発入門という本が詳しいです。 また、世の中にはテスト駆動開発をサポートする 通称、Xunitと呼ばれる単体テスト支援ツールがあります。 JavaならJUnit C++ならcppunit 全.Net言語対象のNUnit 他にも有名な言語には大抵なんちゃらunitがあります Xunit←かのMartin Fowler氏による 特に、JUnit(1997年生まれ)が テスト駆動開発の火付け役になったと言えると思います。 元々このサイトでは.Net版のNUnitの解説を予定してたのですが F#版で
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く