
BOOKS - PROGRAMMING - Functional Design Principles, Patterns, and Practices (Final)

Functional Design Principles, Patterns, and Practices (Final)
Author: Robert C. Martin
Year: 2024
Pages: 376
Format: PDF | EPUB
File size: 34.6 MB, 35.5 MB
Language: ENG

Year: 2024
Pages: 376
Format: PDF | EPUB
File size: 34.6 MB, 35.5 MB
Language: ENG

The book is divided into three parts: Part 1: Principles, Part 2: Patterns, and Part 3: Practices. Part 1 explains why and how to use functional programming. Part 2 explores the SOLID principles and the Gang of Four Design Patterns from a functional perspective. Part 3 shows you how to apply these principles and patterns in your own work. This book is intended for working developers who want to learn how to write cleaner more maintainable software by applying the ideas in this book. It is not an introduction to functional programming; it assumes that you already know something about both objectoriented and functional programming. If you're new to functional programming, you may find the book Clean Code by Uncle Bob helpful before tackling this one. The book is written with the assumption that you are familiar with both objectoriented and functional programming. You should be comfortable reading and writing code in either paradigm. In this book we will explore the following topics: * Why and when to use functional programming * How to use functional programming to improve design discipline and code cleanliness * How to apply the SOLID principles and the Gang of Four Design Patterns in functional programming * How to use functional programming to achieve better outcomes * How to use functional programming to build systems that are easier to understand and maintain * How to use functional programming to reduce technical debt * How to use functional programming to improve communication between developers and stakeholders * How to use functional programming to improve the reliability and stability of your system * How to use functional programming to improve the scalability of your system * How to use functional programming to improve the performance of your system * How to use functional programming to improve the security of your system.
Книга разделена на три части: Часть 1: Принципы, Часть 2: Закономерности и Часть 3: Практики. В части 1 объясняется, почему и как использовать функциональное программирование. Часть 2 исследует принципы SOLID и Gang of Four Design Patterns с функциональной точки зрения. В части 3 показано, как применять эти принципы и шаблоны в собственной работе. Эта книга предназначена для работающих разработчиков, которые хотят научиться писать более чистое и ремонтопригодное программное обеспечение, применяя идеи этой книги. Это не введение в функциональное программирование; он предполагает, что вы уже знаете что-то как об объектно-ориентированном, так и о функциональном программировании. Если вы новичок в функциональном программировании, вы можете найти книгу «Чистый код» дяди Боба полезной, прежде чем заняться этим. Книга написана с предположением, что вы знакомы как с объектно-ориентированным, так и с функциональным программированием. Вам должно быть удобно читать и писать код в любой парадигме. В этой книге мы рассмотрим следующие темы: * Почему и когда использовать функциональное программирование * Как использовать функциональное программирование для улучшения дисциплины проектирования и чистоты кода * Как применять принципы SOLID и Gang of Four Design Patterns в функциональном программировании * Как использовать функциональное программирование для достижения лучших результатов * Как использовать функциональное программирование для создания систем, которые легче понять и поддерживать * Как использовать функциональное программирование для снижения технической задолженности * Как использовать функциональное программирование для улучшения связи между разработчиками и заинтересованными сторонами * Как использовать функциональное программирование для повышения надежности и стабильности вашей системы * Как использовать функциональное программирование для улучшения масштабируемости вашей системы * Как использовать функциональное программирование для повышения производительности вашей системы * Как использовать функциональное программирование для повышения безопасности вашей системы.
livre est divisé en trois parties : Partie 1 : Principes, Partie 2 : Régularités et Partie 3 : Pratiques. La partie 1 explique pourquoi et comment utiliser la programmation fonctionnelle. La partie 2 explore les principes de SOLID et de Gang of Four Design Patterns d'un point de vue fonctionnel. La partie 3 montre comment appliquer ces principes et modèles à votre propre travail. Ce livre est conçu pour les développeurs qui veulent apprendre à écrire des logiciels plus propres et réparables en appliquant les idées de ce livre. Ce n'est pas une introduction à la programmation fonctionnelle ; il suppose que vous savez déjà quelque chose sur la programmation orientée objet et fonctionnelle. vous êtes nouveau dans la programmation fonctionnelle, vous pouvez trouver le livre « Clean Code » de Oncle Bob utile avant de le faire. livre est écrit avec l'hypothèse que vous êtes familier avec la programmation orientée objet et fonctionnelle. Vous devriez être à l'aise pour lire et écrire le code dans n'importe quel paradigme. Dans ce livre, nous allons discuter des sujets suivants : * Pourquoi et quand utiliser la programmation fonctionnelle * Comment utiliser la programmation fonctionnelle pour améliorer la discipline de conception et la pureté du code * Comment appliquer les principes SOLID et Gang of Four Design Patterns dans la programmation fonctionnelle * Comment utiliser la programmation fonctionnelle pour obtenir de meilleurs résultats * Comment utiliser la programmation fonctionnelle pour créer des systèmes, plus facile à comprendre et à entretenir * Comment utiliser la programmation fonctionnelle pour réduire la dette technique * Comment utiliser la programmation fonctionnelle pour améliorer la communication entre les développeurs et les intervenants * Comment utiliser la programmation fonctionnelle pour améliorer la fiabilité et la stabilité de votre système * Comment utiliser la programmation fonctionnelle pour améliorer l'évolutivité de votre système * Comment utiliser la programmation fonctionnelle pour améliorer la sécurité de votre système.
libro se divide en tres partes: Parte 1: Principios, Parte 2: Patrones y Parte 3: Prácticas. La parte 1 explica por qué y cómo utilizar la programación funcional. La Parte 2 explora los principios de SOLID y Gang of Four Design Patterns desde una perspectiva funcional. La parte 3 muestra cómo aplicar estos principios y patrones en su propio trabajo. Este libro está diseñado para desarrolladores que desean aprender a escribir software más limpio y reparable, aplicando las ideas de este libro. No es una introducción a la programación funcional; supone que ya sabes algo tanto sobre programación orientada a objetos como funcional. eres nuevo en programación funcional, puedes encontrar útil el libro «Código limpio» del tío Bob antes de hacerlo. libro está escrito con la suposición de que estás familiarizado tanto con la programación orientada a objetos como con la funcional. Debería ser conveniente para usted leer y escribir código en cualquier paradigma. En este libro abordaremos los siguientes temas: * Por qué y cuándo utilizar la programación funcional * Cómo utilizar la programación funcional para mejorar la disciplina de diseño y la pureza del código * Cómo aplicar los principios de SOLID y Gang of Four Design Patterns en la programación funcional * Cómo utilizar la programación funcional para obtener mejores resultados * Cómo utilizar la programación funcional programación para la creación de sistemas, que son más fáciles de entender y mantener * Cómo utilizar la programación funcional para reducir el endeudamiento técnico * Cómo utilizar la programación funcional para mejorar la comunicación entre desarrolladores y partes interesadas * Cómo utilizar la programación funcional para mejorar la fiabilidad y estabilidad de su sistema * Cómo utilizar la programación funcional para mejorar la escalabilidad de su sistema * Cómo utilizar la programación funcional para mejorar el rendimiento de su sistema * Cómo utilizar la programación funcional para mejorar la seguridad de su sistema.
O livro está dividido em três partes: Parte 1: Princípios, Parte 2: Padrões e Parte 3: Práticas. A parte 1 explica porquê e como usar a programação funcional. A Parte 2 explora os princípios SOLID e Gang of Four Design Patterns do ponto de vista funcional. A parte 3 mostra como aplicar esses princípios e modelos no seu próprio trabalho. Este livro é projetado para desenvolvedores que querem aprender a escrever softwares mais limpos e reparadores, aplicando as ideias deste livro. Não é uma introdução à programação funcional; ele sugere que você já sabe algo sobre a programação baseada em objetos ou sobre a programação funcional. Se você é novo na programação funcional, você pode encontrar o livro «Código Limpo» do tio Bob útil antes de fazer isso. O livro foi escrito sugerindo que você está familiarizado com a programação baseada em objetos e funcional. Você deve estar confortável para ler e escrever um código em qualquer paradigma. Neste livro, vamos abordar os seguintes temas: * Porquê e quando usar a programação funcional * Como usar a programação funcional para melhorar a disciplina de design e limpeza do código * Como aplicar os princípios SOLID e Gang of Four Design Patterns na programação funcional * Como usar a programação funcional para obter melhores resultados * Como usar a programação funcional para criar sistemas, que são mais fáceis de entender e manter * Como usar a programação funcional para reduzir o endividamento técnico * Como usar a programação funcional para melhorar a comunicação entre desenvolvedores e interessados * Como usar a programação funcional para melhorar a confiabilidade e estabilidade do seu sistema * Como usar a programação funcional para melhorar a escalabilidade do seu sistema * Como usar a programação funcional para melhorar a segurança do seu sistema.
Il libro è diviso in tre parti: Parte 1: Principi, Parte 2: Schemi e Parte 3: Pratiche. La parte 1 spiega perché e come utilizzare la programmazione funzionale. Parte 2 esamina i principi SOLID e Gang of Four Design Patterns dal punto di vista funzionale. La parte 3 mostra come applicare questi principi e modelli nel proprio lavoro. Questo libro è progettato per gli sviluppatori che vogliono imparare a scrivere software più puliti e riparabili, applicando le idee di questo libro. Questa non è un'introduzione alla programmazione funzionale; suggerisce che si sappia già qualcosa sia sulla programmazione orientata agli oggetti che sulla programmazione funzionale. Se sei nuovo alla programmazione funzionale, puoi trovare il libro «Codice pulito» di zio Bob utile prima di farlo. Il libro è scritto suggerendo che si conosca sia la programmazione orientata agli oggetti che quella funzionale. Dovrebbe essere comodo leggere e scrivere il codice in qualsiasi paradigma. In questo libro affronteremo i seguenti argomenti: * Perché e quando utilizzare la programmazione funzionale * Come utilizzare la programmazione funzionale per migliorare la disciplina di progettazione e pulizia del codice * Come applicare i principi SOLID e Gang of Four Design Patterns nella programmazione funzionale * Come utilizzare la programmazione funzionale per ottenere risultati migliori * Come utilizzare la programmazione funzionale per creare sistemi, che sono più facili da comprendere e mantenere * Come utilizzare la programmazione funzionale per ridurre il debito tecnico * Come utilizzare la programmazione funzionale per migliorare la comunicazione tra gli sviluppatori e le parti interessate * Come utilizzare la programmazione funzionale per migliorare l'affidabilità e la stabilità del sistema * Come utilizzare la programmazione funzionale per migliorare le prestazioni del sistema * Come utilizzare la programmazione funzionale per migliorare la sicurezza del sistema.
Das Buch gliedert sich in drei Teile: Teil 1: Prinzipien, Teil 2: Muster und Teil 3: Praktiken. Teil 1 erklärt, warum und wie man funktionale Programmierung verwendet. Teil 2 untersucht die Prinzipien von SOLID und Gang of Four Design Patterns aus einer funktionalen Perspektive. Teil 3 zeigt, wie man diese Prinzipien und Muster in der eigenen Arbeit anwendet. Dieses Buch richtet sich an arbeitende Entwickler, die lernen möchten, sauberere und wartbarere Software zu schreiben, indem sie die Ideen dieses Buches anwenden. Dies ist keine Einführung in die funktionale Programmierung; es setzt voraus, dass e bereits etwas über objektorientierte und funktionale Programmierung wissen. Wenn e neu in der funktionalen Programmierung sind, können e Onkel Bobs Buch Clean Code nützlich finden, bevor e es angehen. Das Buch ist unter der Annahme geschrieben, dass e sowohl mit objektorientierter als auch mit funktionaler Programmierung vertraut sind. e sollten mit dem sen und Schreiben von Code in jedem Paradigma vertraut sein. In diesem Buch werden wir uns mit folgenden Themen befassen: * Warum und wann funktionale Programmierung verwendet wird * Wie man funktionale Programmierung verwendet, um die Designdisziplin und die Reinheit des Codes zu verbessern * Wie man die Prinzipien von SOLID und Gang of Four Design Patterns in der funktionalen Programmierung anwendet * Wie man funktionale Programmierung verwendet, um bessere Ergebnisse zu erzielen * Wie man funktionale Programmierung verwendet, um Systeme zu erstellen, Wie man funktionale Programmierung verwendet, um die Kommunikation zwischen Entwicklern und Stakeholdern zu verbessern * Wie man funktionale Programmierung verwendet, um die Zuverlässigkeit und Stabilität Ihres Systems zu verbessern * Wie man funktionale Programmierung verwendet, um die Skalierbarkeit Ihres Systems zu verbessern * Wie man funktionale Programmierung verwendet, um die istung Ihres Systems zu verbessern * Wie man funktionale Programmierung verwendet, um die cherheit Ihres Systems zu verbessern.
Książka podzielona jest na trzy części: Część 1: Zasady, Część 2: Wzory i Część 3: Praktyki. Część 1 wyjaśnia dlaczego i jak korzystać z programowania funkcjonalnego. Część 2 bada zasady SOLID i Gang of Four Design Patterns z perspektywy funkcjonalnej. Część 3 pokazuje, jak stosować te zasady i wzorce w swojej pracy. Ta książka jest przeznaczona dla pracujących programistów, którzy chcą nauczyć się pisać czystsze i naprawcze oprogramowanie, stosując idee tej książki. Nie jest to wprowadzenie do programowania funkcjonalnego; zakłada, że już wiesz coś o programowaniu zarówno zorientowanym na obiekty, jak i funkcjonalnym. Jeśli jesteś nowy w programowaniu funkcjonalnym, możesz znaleźć książkę wujka Boba Clean Code przydatną przed rozwiązaniem tego problemu. Książka jest napisana przy założeniu, że znasz programowanie zarówno zorientowane na obiekty, jak i funkcjonalne. Powinieneś wygodnie czytać i pisać kod w każdym paradygmacie. W tej książce omówimy następujące tematy: * Dlaczego i kiedy używać programowania funkcjonalnego * Jak korzystać z programowania funkcjonalnego w celu poprawy dyscypliny projektowania i czystości kodu * Jak stosować zasady SOLID i Gang of Four Design Patterns w programowaniu funkcjonalnym * Jak korzystać z programowania funkcjonalnego w celu uzyskania lepszych wyników * Jak korzystać z funkcji programowanie do tworzenia systemów, które są łatwiejsze do zrozumienia i utrzymania * Jak korzystać z programowania funkcjonalnego w celu zmniejszenia długu technicznego * Jak korzystać z programowania funkcjonalnego w celu poprawy komunikacji między deweloperami a zainteresowanymi stronami * Jak korzystać z programowania funkcjonalnego w celu poprawy niezawodności i stabilności systemu * Jak korzystać z programowania funkcjonalnego w celu poprawy wydajności systemu * Jak korzystać z programowania funkcjonalnego w celu poprawy bezpieczeństwa systemu.
הספר מחולק לשלושה חלקים: חלק 1: עקרונות, חלק 2: תבניות וחלק 3: מנהגים. חלק 1 מסביר מדוע וכיצד להשתמש בתכנות פונקציונלי. חלק 2 בוחן את העקרונות של SOLID ו-Gang of Four Design Spectures מנקודת מבט פונקציונלית. חלק 3 מראה איך ליישם את העקרונות והדפוסים האלה בעבודה שלך. ספר זה מיועד למפתחי עבודה שרוצים ללמוד כיצד לכתוב תוכנה נקייה ומתקנת על ידי יישום הרעיונות של ספר זה. אין זו הקדמה לתכנות פונקציונלי; הוא מניח שאתה כבר יודע משהו על תכנות מונחה-עצמים ופונקציונלי. אם אתה חדש לתכנות פונקציונלי, אתה עלול למצוא ספר קוד נקי של הדוד בוב שימושי לפני שאתה להתמודד עם זה. הספר נכתב עם ההנחה שאתה מכיר הן תכנות מונחה-עצמים והן תכנות פונקציונלי. יהיה לך נוח לקרוא ולכתוב קוד בכל פרדיגמה. בספר זה, נכסה את הנושאים הבאים: * מדוע ומתי להשתמש בתכנות פונקציונלי * כיצד להשתמש בתכנות פונקציונלי כדי לשפר את הדיסציפלינה של תכנון וטוהר הקוד * כיצד ליישם את עקרונות SOLID ו ־ Gang of Four Design Proportms בתכנות פונקציונלי * כיצד להשתמש בתכנות פונקציונלי כדי להשיג תוצאות טובות יותר * איך להשתמש בתכנות פונקציונלי כדי להפחית חובות טכניים איך להשתמש בתכנות פונקציונלי כדי לשפר תקשורת בין מפתחים ובעלי עניין איך להשתמש בתכנות פונקציונלי כדי לשפר את אמינות ויציבות המערכת שלך איך להשתמש בתכנות פונקציונלי תכנות לשיפור האבטחה של המערכת שלך.''
Kitap üç bölüme ayrılmıştır: Bölüm 1: İlkeler, Bölüm 2: Desenler ve Bölüm 3: Uygulamalar. Bölüm 1, fonksiyonel programlamanın neden ve nasıl kullanılacağını açıklar. Bölüm 2, SOLID ve Gang of Four Design Patterns ilkelerini işlevsel bir bakış açısıyla araştırıyor. Bölüm 3, bu ilke ve kalıpların kendi çalışmalarınızda nasıl uygulanacağını gösterir. Bu kitap, bu kitabın fikirlerini uygulayarak daha temiz ve onarılabilir yazılım yazmayı öğrenmek isteyen çalışan geliştiriciler için tasarlanmıştır. Bu fonksiyonel programlamaya bir giriş değildir; Hem nesne yönelimli hem de işlevsel programlama hakkında zaten bir şeyler bildiğinizi varsayar. İşlevsel programlamada yeniyseniz, başa çıkmadan önce Bob Amca'nın Temiz Kod kitabını yararlı bulabilirsiniz. Kitap, hem nesne yönelimli hem de işlevsel programlamaya aşina olduğunuz varsayımıyla yazılmıştır. Herhangi bir paradigmada kod okuma ve yazma konusunda rahat olmalısınız. Bu kitapta, aşağıdaki konuları ele alacağız: * Fonksiyonel programlama neden ve ne zaman kullanılır * Tasarım ve kod saflığı disiplinini geliştirmek için fonksiyonel programlama nasıl kullanılır * Fonksiyonel programlamada SOLID ve Gang of Four Design Patterns ilkeleri nasıl uygulanır * Daha iyi sonuçlar elde etmek için fonksiyonel programlama nasıl kullanılır * Anlaşılması ve bakımı daha kolay sistemler oluşturmak için fonksiyonel programlama nasıl kullanılır * Azaltmak için fonksiyonel programlama nasıl kullanılır? Teknik borç * Geliştiriciler ve paydaşlar arasındaki iletişimi geliştirmek için fonksiyonel programlama nasıl kullanılır * steminizin güvenilirliğini ve istikrarını artırmak için fonksiyonel programlama nasıl kullanılır * steminizin ölçeklenebilirliğini artırmak için fonksiyonel programlama nasıl kullanılır * steminizin performansını artırmak için fonksiyonel programlama nasıl kullanılır * steminizin güvenliğini artırmak için fonksiyonel programlama nasıl kullanılır.
ينقسم الكتاب إلى ثلاثة أجزاء: الجزء 1: المبادئ، الجزء 2: الأنماط والجزء 3: الممارسات. يشرح الجزء 1 سبب وكيفية استخدام البرمجة الوظيفية. يستكشف الجزء 2 مبادئ SOLID و Gang of Four Design Patterns من منظور وظيفي. يوضح الجزء 3 كيفية تطبيق هذه المبادئ والأنماط في عملك. هذا الكتاب مخصص للمطورين العاملين الذين يرغبون في تعلم كيفية كتابة برامج أنظف وقابلة للإصلاح من خلال تطبيق أفكار هذا الكتاب. وهذه ليست مقدمة للبرمجة الوظيفية ؛ يفترض أنك تعرف بالفعل شيئًا عن البرمجة الكائنية والوظيفية. إذا كنت جديدًا في البرمجة الوظيفية، فقد تجد كتاب Clean Code الخاص بالعم بوب مفيدًا قبل معالجته. الكتاب مكتوب بافتراض أنك على دراية بالبرمجة الكائنية والوظيفية. يجب أن تكون مرتاحًا للقراءة وكتابة الكود في أي نموذج. في هذا الكتاب، سنقوم بتغطية المواضيع التالية: * لماذا ومتى نستخدم البرمجة الوظيفية * كيفية استخدام البرمجة الوظيفية لتحسين انضباط التصميم ونقاء الكود * كيفية تطبيق مبادئ SOLID و Gang of Four Design Patterns في البرمجة الوظيفية * كيفية استخدام البرمجة الوظيفية لإنشاء أنظمة يسهل فهمها والحفاظ عليها * كيفية استخدام البرمجة الوظيفية للحد من الديون التقنية * كيفية استخدام البرمجة الوظيفية لتحسين التواصل بين المطورين وأصحاب المصلحة * كيفية استخدام البرمجة الوظيفية لتحسين موثوقية واستقرار نظامك * كيفية استخدام البرمجة الوظيفية لتحسين قابلية التوسع في نظامك * كيفية استخدام البرمجة الوظيفية لتحسين أداء نظامك * كيفية استخدام البرمجة الوظيفية لتحسين أمان نظامك.
이 책은 세 부분으로 나뉩니다: 1 부: 원칙, 2 부: 패턴 및 3 부: 실습. 1 부에서는 기능 프로그래밍을 사용하는 이유와 방법을 설명합니다. Part 2는 기능적 관점에서 SOLID와 Gang of Four Design Patterns의 원리를 탐구합니다. 3 부에서는 이러한 원칙과 패턴을 자신의 작업에 적용하는 방법을 보여줍니다. 이 책은이 책의 아이디어를 적용하여보다 깨끗하고 수리 가능한 소프트웨어를 작성하는 방법을 배우고자하는 실무 개발자를위한 것입니다. 이것은 기능적 프로그래밍에 대한 소개가 아닙니다. 객체 지향적이고 기능적인 프로그래밍에 대해 이미 알고 있다고 가정합니다. 기능적 프로그래밍을 처음 사용하는 경우 Bob 삼촌의 Clean Code 책을 다루기 전에 유용 할 수 있습니다. 이 책은 객체 지향 및 기능 프로그래밍에 모두 익숙하다는 가정하에 작성되었습니다. 모든 패러다임에서 코드를 읽고 쓰는 것이 편안해야합니다. 이 책에서 우리는 다음과 같은 주제를 다룰 것입니다: * 기능 프로그래밍을 사용하는 이유와시기 * 기능 프로그래밍을 사용하여 디자인 및 코드 순도를 향상시키는 방법 * 기능적 프로그래밍을 사용하여 기능적 프로그래밍을 사용하는 방법 * 개발자와 이해 관계자 간의 의사 소통 향상 * 기능 프로그래밍을 사용하여 시스템의 신뢰성과 안정성을 향상시키는 방법 * 시스템의 확장 성을 향상시키기 위해 기능 프로그래밍을 사용하는 방법 * 시스템의 보안을 향상시키기 위해 기능적 프로그래밍 사용.
本は3つの部分に分けられます:パート1:原則、パート2:パターンおよびパート3:練習。パート1では、関数型プログラミングの理由と使い方について説明します。パート2では、機能的な観点からSOLIDとGang of Four Design Patternsの原理を探ります。パート3は、あなた自身の仕事にこれらの原則とパターンを適用する方法を示しています。この本は、この本のアイデアを適用して、よりクリーンで修復可能なソフトウェアを書く方法を学びたい作業開発者を対象としています。これは関数型プログラミングの導入ではありません。オブジェクト指向プログラミングと関数型プログラミングの両方についてすでに知っていることを前提としています。関数型プログラミングの初心者であれば、Uncle BobのClean Code bookを試す前に便利かもしれません。この本は、オブジェクト指向プログラミングと関数型プログラミングの両方に精通していることを前提に書かれています。あなたはどんなパラダイムでもコードを読み書きするのが快適でなければなりません。本書では、以下のトピックを取り上げます。*関数型プログラミングを使用する理由と時期*関数型プログラミングを使用して設計とコード純度の規律を改善する方法*関数型プログラミングにSOLIDとGangの原則を適用する方法*関数型プログラミングを使用してより良い結果を得る方法*関数型プログラミングを使用してシステムを作成する方法理解しやすく、維持しやすい*関数型プログラミングを使用して技術的負債を削減する方法*開発者と利害関係者の間のコミュニケーションを改善するために関数型プログラミングを使用する方法*あなたのシステムの信頼性と安定性を向上させるために関数型プログラミングを使用する方法*あなたのシステムのパフォーマンスを向上させるために関数型プログラミングを使用する方法*システムのセキュリティを向上させるために関数型プログラミングを使用します。
本書分為三部分:第一部分:原則,第二部分:模式和第三部分:實踐。第1部分解釋了為什麼以及如何使用功能編程。第2部分從功能角度探討了SOLID和Gang of Four Design Patterns的原理。第3部分說明了如何在自己的工作中應用這些原則和模式。本書面向希望通過應用本書的想法來學習編寫更清潔,更可維護的軟件的工作開發人員。這不是功能編程的介紹;它假設您已經了解了面向對象和功能編程的知識。如果你是功能編程的新手,你可以找到鮑勃叔叔的《純代碼》一書在解決這個問題之前很有用。這本書的寫作假設您熟悉面向對象和功能編程。您應該在任何範例中閱讀和編寫代碼都很方便。在本書中,我們將討論以下主題:*為什麼以及何時使用功能性編程*如何使用功能性編程來提高設計學科和代碼純度*如何在功能性編程中應用SOLID和Gang of Four Design Patterns原則*如何使用功能性編程來獲得最佳效果*如何使用功能性編程來創建系統, 如何利用功能性編程來減少技術負擔*如何利用功能性編程來改善開發人員和利益相關者之間的溝通*如何利用功能性編程來提高系統的可靠性和穩定性*如何利用功能性編程來提高系統的可擴展性*如何利用功能性編程來提高系統性能*如何利用功能性編程來提高系統安全性。
