- なかやん・ゆーき / ぺんぎん / もみあげ
- @pocketberserker / id:pocketberserker
- Microsoft MVP for
F#.NET (2015/04/01~ 2016/03/31) - 仕事は主にサーバ側
- 東京で Lens&Prism勉強会やります http://connpass.com/event/13929/
- https://github.com/persimmon-projects
- F#のためのテストライブラリ作ろうぜ的なプロジェクト
- 現在3名(death marchに巻き込まれやすい)
- persimmon-projectのgitter部屋(日本語)
http://persimmon-projects.github.io/Persimmon/
- F#の、F#による、F#のためのテスティングフレームワーク
- 特徴 http://persimmon-projects.github.io/Persimmon/Features.html
利用例
- https://github.com/bleis-tift/FsYaml/tree/3aa12d82e09b223644318d41665b6470dfaa9455
- Persimmon.Dried(後述)
個人的なモチベーション
- 型安全
- Attributeからの脱却
https://github.com/persimmon-projects/Persimmon.Dried
- 別名Persimmon用FsCheck
- ScalaCheckをベースに実装(が、今後どうなるかは不明)
- パフォーマンスが良くないので今後改善したい
FsCheckとの差別化
- .Net Framework 4.0をサポート
- Persimmonとの親和性
Visual Studioのテストエクスプローラー拡張
- comming soon...
https://github.com/pocketberserker/Persimmon.Sour
- doctest的な何か
- 作ったはいいけど.NETのxmldocが複数行に対応していないのでどうしようか悩み中
- なのでまだ非公開
テストを解析していい感じに表示する(という妄想)
- テストを解析して依存グラフを出力したり
- 未着手
- Persimmon.VisualStudio.TestExplorerを作り上げる
- PersimmonにリッチなAssertionを導入
- 実用的なサンプルを作る(DBとの兼ね合いとか、モックどうするのとか)