「honto 本の通販ストア」サービス終了及び外部通販ストア連携開始のお知らせ
詳細はこちらをご確認ください。
このセットに含まれる商品
前へ戻る
- 対象はありません
次に進む
商品説明
本書では、関数型言語のClojureとオブジェクト指向言語のJavaを比較しながら、ソフトウェア設計の原則や手法の違いを解説している。また、これまでオブジェクト指向特有のものと思われてきたUML、SOLID原則、デザインパターンなどを関数型言語に適用することで、両者は必ずしも対立する概念ではなく、共通点がいくつもあり、補完し合える関係にあることを明らかにしようとしている。最終的には、両者を融合したものが「ソフトウェアの本来あるべき姿」だと主張するに至っている。【商品解説】
目次
- 第I部 関数型の基礎
- 第1章 不変性
- 第2章 永続的データ
- 第3章 再帰と反復
- 第4章 遅延
- 第5章 ステートフル
- 第II部 比較分析
- 第6章 素因数分解
- 第7章 ボウリングゲーム
- 第8章 ゴシップ好きなバスの運転手
著者紹介
Robert C.Martin
- 略歴
- Robert C. Martin(アンクル・ボブ)は1970年からプログラマーである。Uncle Bob Consulting, LLCの創業者であり、息子のミカ・マーティンと共同でThe Clean Coders, LLCを創業した。さまざまな業界誌に寄稿し、国際的なカンファレンスや展示会でも頻繁に講演している。数多くの書籍の執筆・編集を担当しており、主な書籍には『Clean Architecture(邦訳:Clean Architecture―達人に学ぶソフトウェアの構造と設計)』などがある。
あわせて読みたい本
この商品に興味のある人は、こんな商品にも興味があります。
前へ戻る
- 対象はありません
次に進む
この著者・アーティストの他の商品
前へ戻る
- 対象はありません
次に進む