Martin, Robert
Functional Design: Principles, Patterns, and Practices (Robert C. Martin Series)
- ISBN 13:
- 9780138176396
- author:
- Martin, Robert
- format:
- Paperback
- publisher:
- Addison-Wesley Professional
- language:
- English
- Publication Year:
- 2023
- Pages:
- 384
- Dimensions:
- 22.6 x 18.8 x 4.1 centimetres (0
- Genre:
- Computers, Programming, General,
- Condition:
- New
- Availability:
- Item usually sent within 2 working days
Description
Robert C. Martin's "Functional Design Principles, Patterns, and Practices" offers a practical guide to building better systems using functional programming. By comparing conventional object-oriented coding structures with those enabled by functional languages, Martin shows how to judiciously use each approach to achieve superior results.
The book explores the benefits of functional design through accessible examples in the Clojure language, examining well-known SOLID principles and Gang of Four Design Patterns from a functional perspective. It also covers essential concepts such as immutability, persistent data, recursion, iteration, laziness, and statefulness.
With its pragmatic approach and focus on "in-the-trenches" problem-solving, this book is ideal for working developers looking to improve their code cleanliness, design, discipline, and outcomes. It provides a comprehensive introduction to functional design techniques and how to apply them in real-world contexts.