Design Patterns in Rust
254 Seiten
German
PDF
4.5

Design Patterns in Rust

Практическое руководство по идиоматичному Rust

Autor:

Jahr:

Zusammenfassung:

Einleitung

Das Buch „Rust Design Patterns“ (Brenden Matthews, 2020) ist nicht nur eine Sammlung von Entwurfsmustern, sondern ein tiefer Einblick in die Philosophie der Sprache Rust. Im Gegensatz zu klassischen Büchern über Patterns (GoF) konzentriert sich dieses Werk darauf, wie bekannte Lösungen im Kontext von Speichersicherheit, Ownership und dem Typsystem von Rust angewendet werden. Der Autor wiederholt nicht die „Gang of Four“, sondern zeigt, welche Patterns durch die Fähigkeiten von Rust überflüssig werden oder im Gegenteil eine neue Bedeutung gewinnen.

Worum es in dem Buch geht

Das Buch besteht aus drei Teilen. Der erste Teil führt in Rust-Idiome ein – kleine, aber wichtige Konstrukte, die Code für die Sprache natürlich machen. Der zweite Teil behandelt klassische creationale, strukturelle und verhaltensbezogene Patterns, die an Rust angepasst sind. Der dritte Teil befasst sich mit fortgeschrittenen Themen: Asynchronität, Sicherheit und Leistung. Besonderes Augenmerk liegt darauf, wie das Ownership- und Borrowing-System die Wahl des Patterns beeinflusst.

Für wen dieses Buch geeignet ist

Das Buch richtet sich an Entwickler, die bereits mit den Grundlagen von Rust vertraut sind (Syntax, Ownership, Lifetimes). Es ist nützlich für:

  • Diejenigen, die idiomatischen Rust-Code schreiben möchten, anstatt Gewohnheiten aus C++/Java zu übertragen.
  • Entwickler, die von anderen Sprachen zu Rust wechseln und verstehen wollen, wie Patterns auf das Typsystem „passen“.
  • Ingenieure, die

Empfehlungen