この商品をご覧のお客様は、こんな商品もチェックしています。
- 実践 SONiC入門
-
価格:3,520円(本体3,200円+税)
【2025年06月発売】
- 真説 老子
-
価格:1,760円(本体1,600円+税)
【2022年10月発売】
- 権力を読み解く政治学
-
価格:2,640円(本体2,400円+税)
【2023年12月発売】
- RustによるWebアプリケーション開発 設計からリリース・運用まで
-
価格:4,400円(本体4,000円+税)
【2024年09月発売】
- スマホアプリはなぜ無料?
-
価格:1,562円(本体1,420円+税)
【2023年10月発売】
[BOOKデータベースより]
第1部 ドメインの理解(ドメイン駆動設計の紹介;ドメインの理解;関数型アーキテクチャ)
[日販商品データベースより]第2部 ドメインのモデリング(型の理解;型によるドメインモデリング;ドメインの完全性と整合性;パイプラインによるワークフローのモデリング)
第3部 モデルの実装(関数の理解;実装:パイプラインの合成;実装:エラーの扱い;シリアライズ;永続化;設計を進化させ、きれいに保つ)
ドメイン駆動設計と関数型プログラミングを組み合わせることで、顧客満足度の向上、開発サイクルの短縮、無駄な作業の削減を実現できます。本書では、ビジネスドメインの例とF#のコードで、ビジネスに焦点を当てた、柔軟で高品質なソフトウェアを構築する方法を紹介します。たとえば、F#の型システムを使って複雑なドメインをモデル化し、読みやすいドキュメントにもなるコードを作成します。また、ビジネスルールをエンコードして「コンパイル時ユニットテスト」を作成することで、不正な状態を表現できないようにして潜在的なバグを排除します。関数型プログラミングの核となる原則を適用することで、実世界の要求をエレガントかつ簡潔にモデル化したソフトウェア設計を実現できます。