Was: Clean Code Workshop C++
Wo: Schlieren (ZH)
Von: Mo, 30.10.2023 09:00
Bis: Di, 31.10.2023 17:00

Clean Code Workshop C++

Lesbaren, verständlichen Code schreiben, schlechten Code erkennen und schrittweise refaktorisieren.

Kursthemen auf einen Blick

Viele praktische Übungen
Aufgaben in der eigenen IDE bearbeiten
Die Lesbarkeit und Verständlichkeit von Code verbessern
Kursdauer
2 Tage

Kursübersicht

Sauberer Code erlaubt es, Software immer wieder an neue Bedürfnisse anzupassen. Die meisten Softwareentwickelnden wissen eigentlich, wie Clean Code aussehen müsste. Wie man jedoch gezielt schlechten Code erkennt und schrittweise in guten Code umbaut, ist oft nicht klar.

Der Kurs ist als Workshop mit vielen praktischen Übungen und in paarweiser Zusammenarbeit konzipiert. Die Teilnehmenden bearbeiten die Aufgaben in ihrer eigenen IDE, damit der Transfer in ihre tägliche Arbeit leicht fällt.

Der Fokus liegt weniger auf der Vermittlung von Wissen als auf der gemeinsamen Erarbeitung der Thematik, damit eine Kultur entstehen kann, in der das Thematisieren von Code-Qualität und die kollektive Verbesserung des Codes natürlich und alltäglich werden.

Kursthemen

Code Smells: Mehr als 25 verschiedene Smells, innerhalb einer Klasse und klassenübergreifend
Strategien und Taktiken zum Refaktorisieren
Nutzung automatisierter Refactorings der IDE
Clean Code Prinzipien: Broken Window Theorie, DRY, KISS, YAGNI, Pfadfinder Regel
Eindeutige und spezifische Namen
Notwendige und überflüssige Kommentare
Viele praktische Übungen

Kursziele

Die Teilnehmenden erarbeiten sich ein gemeinsames Verständnis, woran man schlechten Code erkennt und wie man ihn gezielt in besseren Code umbaut. Sie lernen ihren eigenen Code mit den Augen eines anderen Entwicklers zu sehen und daraufhin auf Lesbarkeit und Verständlichkeit zu optimieren.

Zielgruppe

Der Kurs richtet sich an Personen der Softwareentwicklung, die bereits einige praktische Erfahrung in der Entwicklung gesammelt haben. Grundlegende Kenntnisse der Sprache, der IDE und eines üblichen Unit-Testing-Frameworks werden vorausgesetzt.

Zum Event

Jetzt Mitglied werden und profitieren

swissICT verbindet als einziger Verband ICT-Anbieter, Anwender und Fachkräfte in der Schweiz. Die Leistungen im Überblick.

Mehr erfahren

Neuigkeiten zu den Events erfahren Sie in unserem Newsroom

Mehr erfahren

Mit Ihrem Besuch auf unserer Website stimmen Sie unserer Datenschutzerklärung und der Verwendung von Cookies zu. Dies erlaubt uns unsere Services weiter für Sie zu verbessern. Datenschutzerklärung

OK