2017-06-01から1ヶ月間の記事一覧

Haskell を使ってみる 8 (再帰)

前回の続き Haskell を使ってみる 7 (ガード) - kntmr-blog 再帰 関数を再帰的に定義する場合は問題を同じ種類のより小さな問題に分解する。再帰を使わずに定義できる問題を基底部と呼ぶ。再帰を実装する場合は基底部から考える。 maximum' :: (Ord a) => [a…

テスト駆動開発モドキ実践

TDD

過去のブログを掘り起こしたらこんなエントリを見つけました。 単体テスト(ユニットテスト/UT)で考えること - kntmr-blog どうすれば、メンテし易く保守性の高いソースコードが書けるか、というようなことを考えていた頃のエントリだと思われます。所謂、『…