Functional Design and Architecture (Paperback)
            
暫譯: 功能設計與架構 (平裝本)
        
        Granin, Alexander
- 出版商: Manning
- 出版日期: 2024-11-05
- 售價: $2,100
- 貴賓價: 9.5 折 $1,995
- 語言: 英文
- 頁數: 565
- 裝訂: Quality Paper - also called trade paper
- ISBN: 1617299618
- ISBN-13: 9781617299612
- 
    相關分類:
    
      軟體架構、Functional-programming
 
立即出貨
買這商品的人也買了...
- 
                
                   Google Android SDK 開發範例大全, 3/e Google Android SDK 開發範例大全, 3/e$950$751
- 
                
                   簡報原力 ─ 邁向完美簡報的十堂必修課 簡報原力 ─ 邁向完美簡報的十堂必修課$320$272
- 
                
                   深入探索 Linux 核心架構 (Professional Linux Kernel Architecture) 深入探索 Linux 核心架構 (Professional Linux Kernel Architecture)$980$774
- 
                
                   Apple Design (Hardcover) Apple Design (Hardcover)$2,100$1,995
- 
                
                   Common LISP: A Gentle Introduction to Symbolic Computation (Paperback) Common LISP: A Gentle Introduction to Symbolic Computation (Paperback)$1,500$1,425
- 
                
                   Beginning iOS 7 Development: Exploring the iOS SDK (Paperback) Beginning iOS 7 Development: Exploring the iOS SDK (Paperback)$2,030$1,929
- 
                
                   Arduino 官方正版 Genuino 101 Arduino 官方正版 Genuino 101$1,700$1,700
- 
                
                   $726深入理解計算機系統, 3/e (Computer Systems: A Programmer's Perspective, 3/e) $726深入理解計算機系統, 3/e (Computer Systems: A Programmer's Perspective, 3/e)
- 
                
                   Programming Clojure, 3/e (Paperback) Programming Clojure, 3/e (Paperback)$2,070$1,967
- 
                
                   Domain Modeling Made Functional: Tackle Software Complexity with Domain-Driven Design and F# (Paperback) Domain Modeling Made Functional: Tackle Software Complexity with Domain-Driven Design and F# (Paperback)$1,940$1,843
- 
                
                   Raspberry Pi 3 Model B+ (UK製) Raspberry Pi 3 Model B+ (UK製)$4,620$4,389
- 
                
                   無瑕的程式碼-整潔的軟體設計與架構篇 (Clean Architecture: A Craftsman's Guide to Software Structure and Design) 無瑕的程式碼-整潔的軟體設計與架構篇 (Clean Architecture: A Craftsman's Guide to Software Structure and Design)$580$452
- 
                
                   Working Effectively with Legacy Code : 管理、修改、重構遺留程式碼的藝術 (中文版) Working Effectively with Legacy Code : 管理、修改、重構遺留程式碼的藝術 (中文版)$720$562
- 
                
                   晉昇軟體最高殿堂:Jenkins2 持續整合大師之路 晉昇軟體最高殿堂:Jenkins2 持續整合大師之路$600$474
- 
                
                   $1,320Deep Learning with JavaScript: Neural Networks in Tensorflow.Js $1,320Deep Learning with JavaScript: Neural Networks in Tensorflow.Js
- 
                
                   $1,980Database Internals: A Deep Dive Into How Distributed Data Systems Work (Paperback) $1,980Database Internals: A Deep Dive Into How Distributed Data Systems Work (Paperback)
- 
                
                   JavaScript 技術手冊 JavaScript 技術手冊$560$476
- 
                
                   Laravel 啟動與運行, 2/e (Laravel : Up & Running: A Framework for Building Modern PHP Apps, 2/e) Laravel 啟動與運行, 2/e (Laravel : Up & Running: A Framework for Building Modern PHP Apps, 2/e)$780$616
- 
                
                   $1,584Microservices Security in Action $1,584Microservices Security in Action
- 
                
                   提升程式設計師的面試力|189道面試題目與解答, 6/e (修訂版) (Cracking the Coding Interview : 189 Programming Questions and Solutions, 6/e) 提升程式設計師的面試力|189道面試題目與解答, 6/e (修訂版) (Cracking the Coding Interview : 189 Programming Questions and Solutions, 6/e)$980$774
- 
                
                   Python : 股票演算法交易實務 147個關鍵技巧詳解, 2/e Python : 股票演算法交易實務 147個關鍵技巧詳解, 2/e$580$452
- 
                
                   $2,070Multithreaded JavaScript: Concurrency Beyond the Event Loop $2,070Multithreaded JavaScript: Concurrency Beyond the Event Loop
- 
                
                   Clean Architecture 實作篇:在整潔的架構上弄髒你的手 (第二版) (Get Your Hands Dirty on Clean Architecture, 2/e) Clean Architecture 實作篇:在整潔的架構上弄髒你的手 (第二版) (Get Your Hands Dirty on Clean Architecture, 2/e)$600$468
- 
                
                   程式設計守則|如何寫出更好的程式碼 (The Rules of Programming: How to Write Better Code) 程式設計守則|如何寫出更好的程式碼 (The Rules of Programming: How to Write Better Code)$620$490
- 
                
                   OpenTelemetry 入門指南:建立全面可觀測性架構(iThome鐵人賽系列書)【軟精裝】 OpenTelemetry 入門指南:建立全面可觀測性架構(iThome鐵人賽系列書)【軟精裝】$750$585
商品描述
Design patterns and architectures for building production quality applications using functional programming, with examples in Haskell and other FP languages.
In Functional Design and Architecture you will learn:
- Designing production applications in statically typed functional languages such as Haskell Controlling code complexity with functional interfaces Architectures, subsystems, and services for functional languages Developing concurrent frameworks and multithreaded applications Domain-driven design using free monads and other functional tools Property-based, integrational, functional, unit, and automatic whitebox testing
Functional Design and Architecture is a pioneering guide to software engineering using Haskell and other functional languages. In it, you'll discover Functional Declarative Design and other design principles perfect for working in Haskell, PureScript, F#, and Scala.
Purchase of the print book includes a free eBook in PDF, Kindle, and ePub formats from Manning Publications.
About the technology
Functional programming offers a powerful alternative to object-oriented programming that helps tackle the complexities of large-scale software. Entrenched design patterns and architectural principles made for OOP are poorly suited for creating large-scale functional applications. This book lays out new methodologies, principles, and architectures optimized for high-level software design using functional languages.
About the book
Functional Design and Architecture is a comprehensive guide to software engineering using functional programming. Inside, you'll find cutting-edge functional design principles and practices for every stage of application development, from architecting your application through to running simple and maintainable tests. There's no abstract theory--you'll learn by building exciting sample applications, including an application for controlling a spaceship and a full-fledged backend framework.
You'll explore functional design by looking at object-oriented principles you might already know, and learn how they can be reapplied to a functional environment. By the time you're done, you'll be ready to apply the brilliant innovations of the functional world to serious software projects.
About the reader
For experienced developers who know a functional language. Examples in Haskell.
About the author
Alexander Granin is a software architect, international speaker, author, and researcher. He is a known authority in the C++ and Haskell communities.
商品描述(中文翻譯)
**設計模式與架構:使用函數式編程構建生產質量應用的指南,並提供 Haskell 及其他函數式語言的範例。**
在 *函數式設計與架構* 中,您將學習:
- 在靜態類型的函數式語言(如 Haskell)中設計生產應用
- 使用函數介面控制程式碼複雜性
- 函數式語言的架構、子系統和服務
- 開發並發框架和多執行緒應用
- 使用自由單子和其他函數工具的領域驅動設計
- 基於屬性、整合性、函數性、單元及自動白盒測試
*函數式設計與架構* 是一本使用 Haskell 和其他函數式語言的軟體工程先驅指南。在這本書中,您將發現函數式聲明式設計及其他適合在 Haskell、PureScript、F# 和 Scala 中工作的設計原則。
購買印刷版書籍可獲得 Manning Publications 提供的免費 PDF、Kindle 和 ePub 格式電子書。
**關於技術**  
函數式編程提供了一種強大的替代物件導向編程的方法,幫助解決大型軟體的複雜性。為物件導向編程設計的根深蒂固的設計模式和架構原則不適合創建大型函數式應用。本書提出了針對使用函數語言的高級軟體設計的新方法論、原則和架構。
**關於本書**  
*函數式設計與架構* 是一本全面的函數式編程軟體工程指南。在書中,您將找到每個應用開發階段的前沿函數式設計原則和實踐,從架構設計到運行簡單且可維護的測試。這裡沒有抽象理論——您將通過構建令人興奮的範例應用來學習,包括控制太空船的應用和一個完整的後端框架。
您將通過查看您可能已經知道的物件導向原則來探索函數式設計,並學習如何將它們重新應用於函數式環境。當您完成時,您將準備好將函數式世界的卓越創新應用於嚴肅的軟體專案。
**關於讀者**  
適合熟悉函數語言的經驗豐富的開發者。範例使用 Haskell。
**關於作者**  
**Alexander Granin** 是一位軟體架構師、國際演講者、作者和研究員。他是 C++ 和 Haskell 社群的知名權威。
作者簡介
Alexander Granin is a software architect, international speaker, author, and researcher. He is a known authority in the C++ and Haskell communities.
作者簡介(中文翻譯)
亞歷山大·格拉寧(Alexander Granin)是一位軟體架構師、國際演講者、作者和研究員。他在 C++ 和 Haskell 社群中享有盛譽。
 
 
     
     
     
     
     
     
     
     
     
     
     
     
    
 
     
    
 
     
     
     
     
     
     
     
     
    
 
     
     
     
     
    