タグ

関連タグで絞り込む (1)

タグの絞り込みを解除

tddとHaskellに関するToQozのブックマーク (2)

  • BDD on Haskell チュートリアル その3-3 : 仕様変更はテストから

    前回までのエントリーはこちら BDD on Haskell の為のディレクトリ構成を考える BDD on Haskell チュートリアル その0 Haskell の浮動小数点小数の同値比較について BDD on Haskell チュートリアル その1 : HUnit で TDD を BDD on Haskell チュートリアル その2 : QuickCheck でランダムテスト BDD on Haskell チュートリアル その3-1 catch できない哀しみ BDD on Haskell チュートリアル その3-2 throw Exception を使わず基は Either を使おう 今回のテーマ - 「テスト済みのモジュールの仕様変更」前回書いたように,IO が絡まないはずの関数群に Exception を throw させるよりは Either <Error> <Success>

  • BDD on Haskell チュートリアル その1 : HUnit で TDD を

    すこし日が空いてしまったけど,BDD on Haskell チュートリアルの続き. 前回までのエントリーはこちら BDD on Haskell の為のディレクトリ構成を考える BDD on Haskell チュートリアル その0 今回は HUnit を使って,基的な TDD (BDD でなく) の進め方について. 例 商と,小数の余剰を返す関数 を定義してみる今回のチュートリアルで適当に「ある程度需要があって,あるとそれなりに便利なもの」として,Scheme の RSR6 で採択された div mod をやってみる. Haskell の mod についてHaskell の標準実装である mod rem は整数型しか受付けず,また返りも整数型なので,たとえば,JavascriptRuby のように小数の余剰を返すことは無い. $ ghci Prelude> :t mod -- mod

  • 1