丸善のおすすめ度
関数型デザイン~原則、パターン、実践~
Robert C.Martin
著
角 征典
翻訳
発行年月 |
2024年05月 |
---|
|
|
言語 |
日本語 |
---|
媒体 |
冊子 |
---|
|
|
ページ数/巻数 |
325p |
---|
大きさ |
24cm |
---|
|
ジャンル |
和書/理工学/情報学/プログラミング |
---|
|
|
ISBN |
9784048931151 |
---|
|
商品コード |
1038454855 |
---|
NDC分類 |
007.64 |
---|
|
|
本の性格 |
実務向け |
---|
|
新刊案内掲載月 |
2024年07月1週 |
---|
|
商品URL
| https://kw.maruzen.co.jp/ims/itemDetail.html?itmCd=1038454855 |
---|
著者紹介
Robert C.Martin(著者):Robert C. Martin(アンクル・ボブ)は1970年からプログラマーである。Uncle Bob Consulting, LLCの創業者であり、息子のミカ・マーティンと共同でThe Clean Coders, LLCを創業した。さまざまな業界誌に寄稿し、国際的なカンファレンスや展示会でも頻繁に講演している。数多くの書籍の執筆・編集を担当しており、主な書籍には『Clean Architecture(邦訳:Clean Architecture―達人に学ぶソフトウェアの構造と設計)』などがある。
角 征典(翻訳):ワイクル株式会社 代表取締役。東京工業大学 環境・社会理工学院 特任講師。アジャイル開発やリーンスタートアップに関する書籍の翻訳を数多く担当し、それらの手法のコンサルティングに従事。主な訳書に『リーダブルコード』(オライリー・ジャパン)、『エクストリームプログラミング』(オーム社)、『Clean Craftsmanship』(アスキードワンゴ)、『プロダクトリサーチ・ルールズ』(BNN)、共著書に『エンジニアのためのデザイン思考入門』(翔泳社)がある。
内容
本書では、関数型言語のClojureとオブジェクト指向言語のJavaを比較しながら、ソフトウェア設計の原則や手法の違いを解説している。また、これまでオブジェクト指向特有のものと思われてきたUML、SOLID原則、デザインパターンなどを関数型言語に適用することで、両者は必ずしも対立する概念ではなく、共通点がいくつもあり、補完し合える関係にあることを明らかにしようとしている。最終的には、両者を融合したものが「ソフトウェアの本来あるべき姿」だと主張するに至っている。