Functional Swift
222 Seiten
German
PDF
4.5

Functional Swift

Функциональное программирование на Swift

Autor:

Jahr:

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