Scientific Books

Functional Design

A Practical Guide to Better, Cleaner Code with Functional Programming

In this book, the recognizable software engineer Robert C. Martin ("Uncle Bob") explains how and why to use the functional...

A Practical Guide to Better, Cleaner Code with Functional Programming

In this book, the recognizable software engineer Robert C. Martin ("Uncle Bob") explains how and why to use the functional programming approach to create better systems. He compares traditional object-oriented coding structures in Java with those allowed by functional programming languages...

See full description See full description
Genre: Technology
50 34
Delivery Mon, 17 Aug - Fri, 21 Aug
14,00 €   shipping cost
Sent from Greece
From Book Odyssey 4.9 (23)
Greece
10 pieces
See Books on the page of Book Odyssey

Learn more about invoicing

Description

Description

A Practical Guide to Better, Cleaner Code with Functional Programming

In this book, the recognizable software engineer Robert C. Martin ("Uncle Bob") explains how and why to use the functional programming approach to create better systems. He compares traditional object-oriented coding structures in Java with those allowed by functional programming languages and reveals the best ways to use them in practice.

Martin focuses on practical approaches, minimizing theory in favor of immediate problem-solving. Through accessible examples, developers will discover how the Clojure language, easy to learn and rich in semantics, can help improve code cleanliness, design, and outcomes.

He analyzes the well-known SOLID principles and the Gang of Four patterns from a functional perspective, revealing why the designs remain valuable for functional programmers and how to use them to achieve superior results.

See also:

  • Understanding the basic functional concepts: immutability, permanent data, recursion, iteration, laziness, and state.
  • Comparing functional and object-oriented approaches through well-prepared case studies.
  • Exploring functional design techniques for data flow.
  • Using classic SOLID principles to write better Clojure code.
  • Adopting practical approaches to functional testing, GUI, and concurrency.
  • Optimizing design in functional environments.
  • Building an enterprise-level application in Clojure.

The book covers all this and much more, serving as a roadmap for developers who wish to improve their skills in the art of programming.

Pages: 384, Dimensions: 17.8x17.8cm

Manufacturer

See full description

Specifications

Specifications

Publisher
Pearson
Type
Technology
Language
English
Subtitle
-
Cover
Soft
Number of Pages
-
Release Date
-
Publication Date
-
Dimensions
-
ISBN-13
9780138176396

Important information

Specifications are collected from official manufacturer websites. Please verify the specifications before proceeding with your final purchase. If you notice any problem you can report it here.

See all specifications

Description & Specifications

A Practical Guide to Better, Cleaner Code with Functional Programming

In this book, the recognizable software engineer Robert C. Martin ("Uncle Bob") explains how and why to use the functional programming approach to create better systems. He compares traditional object-oriented coding structures in Java with those allowed by functional programming languages and reveals the best ways to use them in practice.

Martin focuses on practical approaches, minimizing theory in favor of immediate problem-solving. Through accessible examples, developers will discover how the Clojure language, easy to learn and rich in semantics, can help improve code cleanliness, design, and outcomes.

He analyzes the well-known SOLID principles and the Gang of Four patterns from a functional perspective, revealing why the designs remain valuable for functional programmers and how to use them to achieve superior results.

See also:

  • Understanding the basic functional concepts: immutability, permanent data, recursion, iteration, laziness, and state.
  • Comparing functional and object-oriented approaches through well-prepared case studies.
  • Exploring functional design techniques for data flow.
  • Using classic SOLID principles to write better Clojure code.
  • Adopting practical approaches to functional testing, GUI, and concurrency.
  • Optimizing design in functional environments.
  • Building an enterprise-level application in Clojure.

The book covers all this and much more, serving as a roadmap for developers who wish to improve their skills in the art of programming.

Pages: 384, Dimensions: 17.8x17.8cm

Manufacturer

Publisher
Pearson
Type
Technology
Language
English
Subtitle
-
Cover
Soft
Number of Pages
-
Release Date
-
Publication Date
-
Dimensions
-
ISBN-13
9780138176396

Important information

Specifications are collected from official manufacturer websites. Please verify the specifications before proceeding with your final purchase. If you notice any problem you can report it here.

50,34 €
14,00 €   shipping cost