Functional Swift
Функциональное программирование на Swift
Zusammenfassung:
Einleitung
Das Buch Functional Swift (Autoren: Chris Eidhof, Florian Kugler, Wouter Swierstra, 2019, 222 Seiten) ist nicht nur ein weiterer Leitfaden zur Sprache Swift. Es ist eine tiefgehende Einführung in das Paradigma der funktionalen Programmierung im Kontext der Entwicklung für iOS und macOS. Im Gegensatz zu vielen Büchern, die nur oberflächlich auf Higher-Order Functions eingehen, bietet dieses Werk einen systematischen Ansatz: von grundlegenden Konzepten bis hin zu fortgeschrittenen Techniken wie der Arbeit mit Parsern und generativem Testen.
Worum es in dem Buch geht
Das Buch ist als schrittweise Einführung in funktionales Denken aufgebaut. Die Autoren listen nicht nur die Möglichkeiten von Swift auf, sondern zeigen, wie man die Herangehensweise an das Design von Programmen ändern kann. Der Schwerpunkt liegt auf Komposition, Unveränderlichkeit von Daten und reinen Funktionen. Jedes Kapitel enthält praktische Beispiele, die sofort in realen Projekten angewendet werden können.
Für wen dieses Buch geeignet ist
Das Buch richtet sich an Entwickler, die bereits mit den Grundlagen von Swift vertraut sind und Erfahrung in der Entwicklung von Anwendungen haben. Es ist nützlich für alle, die:
- Die Codequalität verbessern und die Anzahl der Fehler reduzieren möchten;
- Lernen möchten, besser testbare und vorhersagbare Programme zu schreiben;
- Funktionale Patterns beherrschen möchten, die in der täglichen Entwicklung anwendbar sind;
- Verstehen möchten, wie man Swift-Funktionen wie map, flatMap, filter und reduce nicht nur formal, sondern sinnvoll einsetzt.
Empfehlungen
Python. Die umfassendste Anleitung zur Entwicklung mit Beispielen aus der Stack Overflow-Community
Professionelles Go (Golang): fortgeschrittene Techniken
Sicherheit von PHP-Anwendungen
Refactoring von C++-Code: Verbesserung der Architektur und Leistung
GraphQL in Rust: Moderne APIs von Grund auf erstellen
Refactoring von Kotlin-Code: Verbesserung der Architektur und Leistung