a wandering wolf

Does a wandering wolf dreams of a wondering, sometimes programming sheep?

このエントリーをはてなブックマークに追加

F# でのテスト用 DSL について考える

きっかけ

それは、何気ない私の思いつきからでした。

その発端となったのが、以下の記事です。

Test::Unitでテストを書く - Qiita

F# でも文字列ベースでテストが書けたり、もっと柔軟にテストが書けるようになるといいなぁと。F# に新しい構文を持ち込むなら、まずはコンピュテーション式だろうと。

そうした思いから、簡単なサンプルを書いてみました。

Gab-km / TestBuilder.fs - Gist

Yet Another Testing DSLs

そして、思い思いのテスト用 DSL がその姿を現します。

pocketberserker / gist:40006f8da7e195924713 - Gist

bleis-tift / TestBuilder.fs - Gist

いずれのサンプルも、とても興味深いです。もっと多くの知恵が集まれば、もっと多様な候補が出てくるかもしれません。

ゆるぼ - Wanted

F# er 各位におかれましては、本件に興味のある方はぜひ 僕のために オレオレ DSL を書いてくだされ…!

追記

本件、俄に広がりを見せています。

kos59125 / TestBuilder.fs - Gist

関連記事など

“F# でのテスト用 DSL について考える”で書いたコンピュテーション式 - pocketberserkerの爆走

ぎっはぶに、おそらく公式の活動場所となりそうなリポジトリも作られました。

pocketberserker/Persimmon - GitHub