関数型ドメインモデリング ドメイン駆動設計とF#でソフトウェアの複雑さに立ち向かおう
4人が推薦
読んだ人の評価
- 関数型の様々な技法が必要な場面で自然に登場し、非常に読み応えがあるという
- 設計も言語も未経験でも読めるよう説明があり、知識の底上げになる
紹介されている内容
- 型でドメインを表して起こり得ない状態を許さず、副作用のない流れで業務処理を実装する
- エラーを三種類に分け、線路にたとえて枝分かれする処理の扱いを説明する
向いている人: F#にこだわらず、普段使う言語での実践に応用したい人
推薦者の動画・記事の内容を要約したものです。
推薦のデータ
ブログ 2 人、Zenn 1 人、はてなブログ 1 人が推薦しています。最初の推薦は 2024年6月、最新の推薦は 2025年5月。
その年に初めてこの本を推薦した人の数
この本を推薦した人(4 人)
- tskaigi.mizchi.workers.devブログTS特化Clineプログラミング2025年5月
- gab_kmZenn
- motemen.hatenablog.comはてなブログ
- blog-dry.comブログ
本の情報
- 著者
- Scott Wlaschin、猪股 健太郎
- 出版社
- ドワンゴ
- 形態
- 単行本
- 発売日
- 2024年6月28日
- 定価
- 3,740 円(税込)
- ISBN
- 9784048931168
- 楽天のレビュー
- ★4.00(2 件)
内容紹介
ドメイン駆動設計と関数型プログラミングを組み合わせることで、顧客満足度の向上、開発サイクルの短縮、無駄な作業の削減を実現できます。本書では、ビジネスドメインの例とF#のコードで、ビジネスに焦点を当てた、柔軟で高品質なソフトウェアを構築する方法を紹介します。たとえば、F#の型システムを使って複雑なドメインをモデル化し、読みやすいドキュメントにもなるコードを作成します。また、ビジネスルールをエンコードして「コンパイル時ユニットテスト」を作成することで、不正な状態を表現できないようにして潜在的なバグを排除します。関数型プログラミングの核となる原則を適用することで、実世界の要求をエレガントかつ簡潔にモ…
楽天ブックスの内容紹介より
ほかの版
- Kindle版Amazon で見る2024年6月