C++: Tipps und Best Practices. Schreiben Sie perfekten Code
300 Seiten
German
PDF
4.5

C++: Tipps und Best Practices. Schreiben Sie perfekten Code

C++: Tipps und Best Practices. Schreiben Sie perfekten Code

Autor:

Jahr:

Zusammenfassung:

Das Buch „C++: Tipps und Best Practices“ ist keine weitere Einführung in die Syntax der Sprache. Es ist ein praktischer Leitfaden für diejenigen, die bereits in C++ programmieren und ihren Code auf die nächste Stufe heben möchten: zuverlässiger, schneller und wartungsfreundlicher machen.



Der Autor hat über 50 konkrete Empfehlungen zusammengestellt, die auf Erfahrungen aus großen Projekten basieren. Jeder Tipp wird mit Codebeispielen, einer Analyse typischer Fehler und einer Erklärung, warum ein bestimmter Ansatz in der C++-Entwickler-Community als der beste gilt, untermauert.



Was Sie lernen werden:

  • Wie man intelligente Zeiger richtig einsetzt und Speicher ohne Lecks verwaltet.
  • Moderne Funktionen von C++17 und C++20: std::optional, std::variant, Concepts, Coroutinen.
  • An die Realitäten von C++ angepasste Entwurfsmuster (RAII, Pimpl, CRTP).
  • Optimierungstechniken: von der Containerauswahl bis zum Schreiben von constexpr-Funktionen.
  • Wie man sicheren Multithread-Code mit std::async, std::jthread und Sperren schreibt.
  • Regeln für Benennung, Strukturierung und Dokumentation von Code für die Teamarbeit.
  • Arbeit mit Ausnahmen: wann man sie verwendet und wann man sie vermeidet.
  • Testen: Unit-Tests, Mocks, Integrationstests in C++.


Für wen dieses Buch ist:

  • C++-Entwickler mit mindestens 1 Jahr Erfahrung, die ihr Wissen systematisieren möchten.
  • Programmierer, die von C auf C++ oder von anderen Sprachen (Java, C#) umsteigen.
  • Teamleiter und Architekten, die für die Qualität der Codebasis verantwortlich sind.


Das Buch ist nicht mit Theorie überladen – der Schwerpunkt liegt auf praktischen Beispielen und fertigen Rezepten. Sie können die Tipps sofort in Ihren Projekten anwenden. Besonderes Augenmerk liegt auf der Leistung: Es werden reale Benchmarks analysiert und verschiedene Ansätze zur Lösung einer Aufgabe verglichen.



Nach der Lektüre werden Sie Code schreiben können, der nicht nur funktioniert, sondern auch leicht lesbar, testbar und skalierbar ist. Dies ist ein Must-have für jeden, der sich ernsthaft mit C++-Entwicklung beschäftigt.

Empfehlungen