この商品をご覧のお客様は、こんな商品もチェックしています。
- PostgreSQL実践入門
-
価格:4,180円(本体3,800円+税)
【2026年02月発売】
- 徹底攻略AWS認定CloudOpsエンジニアーアソシエイト教科書&問題集[SOAーC03]対応
-
価格:4,070円(本体3,700円+税)
【2026年05月発売】
- 日本史の謎は「地形」で解ける 日本人の起源篇
-
価格:924円(本体840円+税)
【2023年12月発売】
- コミンテルン
-
価格:1,155円(本体1,050円+税)
【2025年02月発売】
- はじめての社会保障 第23版
-
価格:2,090円(本体1,900円+税)
【2026年03月発売】















![徹底攻略AWS認定CloudOpsエンジニアーアソシエイト教科書&問題集[SOAーC03]対応](/img/goods/book/S/29/502/429.jpg)











[BOOKデータベースより]
イントロダクション:なぜ関数型プログラミングなのか
[日販商品データベースより]新しいアプリケーションを準備する
関数を使ってHTTPを扱う
ドメインの定義とテスト
ドメインとアダプタのモデリング
イベントで状態を変更する
コマンドを実行してイベントを生成する
関数型手法によるエラーハンドリング
ファンクタを使ってイベントを射影する
モナドによる安全なデータ永続化
コンテキストを読み込み、コマンドを処理する
アプリカティブによるデータバリデーション
監視と関数型JSON
関数型アーキテクチャの設計
付録A 関数型プログラミングとは何か?
付録B 関数型Kotlin
付録C 理論のさわり
付録D 参考資料
オブジェクト指向プログラミングに慣れていると、関数型プログラミングへの移行は容易ではありません。宣言的なスタイルを実現し、状態と計算を分離するには、ラムダ式やコレクションのマッピングだけでは不十分です。変換や合成を活用することで、より少ないコードでより良い結果を得ることができます。理論的な概念にこだわるのではなく、実際のアプリケーションを作成することで、生産性を向上させ、関数型プログラミングの真価を発揮させましょう。
本書では、一連の短い演習を通して、純粋関数を見つけて組み合わせ、代数のように機能するデータ構造を作成します。ソフトウェア内の可変状態を排除し、バグの主な原因を取り除きます。Kotlinの習得しやすい構文と関数型プログラミングに適したアプローチが、既存のJavaコードやライブラリとの統合性に優れた実用的な言語としていかに優れているかをご覧ください。