Möchten Sie mit Ihrem Team teilnehmen? Profitieren Sie von unseren Gruppenrabatten! Schreiben Sie an events@dpunkt.de

Praxistag: Best Practices für Modernes C++

Online-Workshop 4. Februar 2021, 9-16 Uhr
Ich möchte mit einer Frage beginnen: Warum benötigen wir Best Practices wie die C++ Core Guidelines für Modernes C++?

Meine Antwort besteht aus drei einfachen Beobachtungen:
C++ ist anspruchsvoll für den C++-Anfänger, herausfordernd für erfahrene C++-Entwickler und wird darüber hinaus in sicherheitskritischen Umgebungen verwendet. Best Practices wie die der C++ Core Guidelines erlauben es, Code zu schreiben, der per Design typsicher ist, Containergrenzen respektiert und nur auf gültige Variablen zugreift. Die C++ Core Guidelines werden von weltweiten C++-Experten unter der Leitung von Bjarne Stroustrup und Herb Sutter verfasst.

Dieser eintägige Workshop bietet eine Einführung in die Richtlinien. Die Teilnehmerinnen und Teilnehmer lernen die Guidelines für sauberes und sicheres Programmieren kennen und halten damit einen Leitfaden in der Hand, um die Best Practices beim Entwickeln mit C++ selbst anzuwenden.

Die Grundlage des Workshops ist das englischsprachige Buch "C++ Core Guidelines" von Rainer Grimm, das im April 2021 bei Addison-Wesley veröffentlicht wird. Alle Teilnehmer erhalten eines meiner bereits erhältlichen digitalen Bücher zur freien Auswahl.

Vorkenntnisse

  • Grundkenntnisse in C/C++ oder einer anderen modernen Programmiersprache

    Lernziele

  • Die wichtigsten Regeln der C++ Core Guidelines kennenlernen
  • Einen Leitfaden der Best Practices zu Modernem C++ an die Hand bekommen

  • Agenda

    • Philosopie
    • Interfaces
    • Funktionen
    • Klassen und Klassenhierarchien
    • Enumerations
    • Ressource Management
    • Ausdrücke und Anweisungen
    • Performanz
    • Concurrency
    • Error Handling
    • Konstanten
    • Templates
    • C-Style Programmierung
    • Die Standard Bibliothek

     

    Technische Anforderungen

    C++ Compiler, der mindestens den C++11 Standard unterstützt.

    Speaker

     

    Rainer Grimm
    Rainer Grimm ist seit vielen Jahren als Softwarearchitekt, Team- und Schulungsleiter tätig. In seiner Freizeit schreibt er gerne Artikel zu den Programmiersprachen C++, Python und Haskell, spricht aber auch gerne auf Fachkonferenzen. Auf seinem Blog Modernes C++ (heise Developer) beschäftigt er sich intensiv mit seiner Leidenschaft C++. Seit 2016 steht er auf selbstständigen Beinen. Insbesondere das Vermitteln von Wissen zu modernem C++ ist ihm eine Herzensangelegenheit. Seine Bücher "C++11 für Programmierer", "C++" und "C++-Standardbibliothek" für die "kurz und gut"-Reihe sind beim Verlag O'Reilly erschienen. Seine englischsprachigen Werke "The C++ Standard Library" und "Concurrency with Modern C++" sind in mehrere Sprachen übersetzt worden.

    betterCode-Newsletter

    Sie möchten über die betterCode() C++ und weitere unserer betterCode()-Events auf dem Laufenden gehalten werden?

     

    Anmelden