Gute Praktiken zum Schreiben von Bibliotheken in Rust
120 Seiten
German
PDF
4.5

Gute Praktiken zum Schreiben von Bibliotheken in Rust

Руководство по созданию качественных Rust-библиотек

Autor:

Jahr:

Zusammenfassung:

Einleitung

Das Buch „Good Practices for Writing Rust Libraries“ (Autor: E. Dunham, 2020, 120 Seiten) ist ein kompakter, aber äußerst gehaltvoller Leitfaden, der sich der Kunst der Erstellung von Bibliotheken in der Sprache Rust widmet. Im Gegensatz zu vielen Büchern, die Syntax oder Grundlagen der Sprache lehren, konzentriert sich dieses Werk genau darauf, wie man eine Bibliothek benutzerfreundlich, zuverlässig, sicher und einfach für andere Entwickler macht. Rust ist eine Sprache, die für ihre Strenge und Leistung bekannt ist, aber ohne die richtigen Praktiken kann man selbst in ihr unbequemen oder unzuverlässigen Code erstellen. Dieses Buch soll diese Lücke füllen.

Worum es in dem Buch geht

Das Buch deckt den gesamten Lebenszyklus einer Rust-Bibliothek ab: vom Design der public API bis zur Veröffentlichung im crates.io-Register und der anschließenden Wartung. Die Hauptthemen umfassen:

  • Prinzipien des API-Designs: Minimalismus, Konsistenz, Rückwärtskompatibilität.
  • Dokumentation des Codes mit rustdoc: wie man verständliche Beispiele, Beschreibungen und Warnungen schreibt.
  • Testing: Unit-Tests, Integrationstests, Dokumentationstests (doc-tests).
  • Verwaltung von Abhängigkeiten und Versionierung (SemVer).
  • Sicherheit: Arbeit mit unsafe-Code, Sicherheitsgarantien, Fehlerbehandlung.
  • Performance: Profiling, Benchmarks, Optimierung ohne Beeinträchtigung der Lesbarkeit.
  • Veröffentlichung und Wartung: CI/CD, Issue-Tracking, Kommunikation mit der Community.

Für wen ist dieses Buch

Empfehlungen