Objektorientierte Softwareentwicklung: Spezielle Programmierprinzipien mit C# - Der Weg zum Clean Code (Seminar)
Datum:
29.06.2026 - 01.07.2026
Veranstaltungsort:
München, MicroConsult Academy
Beschreibung:
MicroConsult Academy GmbH
Softwareentwicklung als Handwerkskunst - 'Software Craftsmanship' - der Weg zum Clean Code
Warum ist guter Code wichtig?
Was zeichnet guten Code aus?
Welche Probleme verursacht schlechter Code?
Was sind die Ursachen für schlechten Code?
Warum ist es sinnvoll, auf guten Code Wert zu legen?
Wie entsteht guter Code?
Grundregeln zur Erstellung guten Codes
DRY - Don't Repeat Yourself
KISS - Keep it simple, stupid
Geheimnisprinzip
Programming to an Interface
Modularisierung
Prinzip der losen Kopplung
Prinzip der hohen Kohäsion
POLS - Principle of Least Surprise
Übungen zum besseren Verständnis der Prinzipien
Die SOLID-Prinzipien
Single-Responsibility-Prinzip
Open-Closed-Prinzip
Liskovsches Substitutionsprinzip
Interface-Segregation-Prinzip
Dependency-Inversion-Prinzip
Übungen zum besseren Verständnis der Prinzipien
Weitere Prinzipien
FCoI - Favour Composition over Inheritance
SLA - Single Level of Abstraction
Tell don't ask
Law of Demeter
YAGNI - You Ain't Gonna Need It
Nutze Source Code Konventionen
Übungen zum besseren Verständnis der Prinzipien
Refactorisierung von Code
Was ist Refaktorisierung?
Welche Arten gibt es?
Wie wird eine Refaktorisierung durchgeführt?
'Smells', die auf die Notwendigkeit einer Refaktorisierung hinweisen
Refaktorisierungspatterns
Übung: Finden von 'Smells' im Code
Übungen zum Refactoring: Einsatz ausgewählter Patterns
Hinweise zur Verbesserung der Codequalität im Projekt
Wie lässt sich Bewusstsein für guten Code schaffen?
Wie lässt sich Code kontinuierlich verbessern?
Praktische Übungen
Übungen zum besseren Verständnis der Programmierprinzipen
Finden von 'Code-Smells'
Übungen zum Einsatz von Refactoring-Patterns
MicroConsult PLUS
Als Teilnehmer haben Sie die folgenden Möglichkeiten, um Ihre Übungsverzeichnisse und Lösungsbeispiele für alle Übungsaufgaben mitzunehmen:
Sie nehmen die Dateien direkt auf einem von MicroConsult bereitgestellten kostenfreien USB-Stick mit, oder
Sie senden sich die Dateien selbst per E-Mail zu, oder
Sie erhalten auf Anfrage Zugriff auf die Dateien per Download.