Aktionenbedienfeld
Training: Clean Code und Software Design für .NET-Entwickler
Clean Code und Software Design für .NET-Entwickler
Zeit und Ort
Datum und Uhrzeit
Veranstaltungsort
Online
Rückerstattungsrichtlinie
Zu diesem Event
- 2 Tage 8 Stunden
- Mobile E-Tickets
Wer sich einmal durch Legacy-Code wühlen durfte, weiß, wie mühsam dies ist, und welche Fallstricke darin lauern können. Dieser Workshop hilft Ihnen in der Zukunft Fallstricke zu umgehen, ein einheitliches Verständnis für wartbaren Code in Ihr Entwicklungsteam zu tragen und sich damit auf Dauer viele Stunden Korrektur- und Analysezeit und Testzeit zu sparen.
Was wird behandelt
Einleitung
- Programmierung vs. Entwicklung
- Guter vs. Schlechter Quellcode
- Auswirkungen von schlechtem Quellcode
Qualitätsattribute
- Lesbarkeit
- Erweiterbarkeit
- Wartbarkeit
- Testbarkeit
- Austauschbarkeit
- Skalierbarkeit
- Ausfallsicherheit
- Verteilbarkeit
Grundprinzipien von Clean Code
- Entwurfsprinzipien
- Keep it Simple and Stupid
- You ain’t gonna need it
- Don’t repeat yourself
- Single Responsibility Prinzipile
- Open-Closed Principle
- Liskov Substitution Principle
- Interface Segregation Principle
- Dependency Inversion Principle
Entwurfsmuster
- Pattern vs. Anti-Pattern
- Erzeugungsmuster
- Strukturmuster
- Verhaltensmuster
- Grundregeln von strukturiertem Quellcode
- Namensmuster
- Dependency Injection
- Fehlerbehandlung
Analyse
- Metriken
- Statische Codeanalyse
- Statische Strukturanalyse
Clean Code im Team
- Codierrichtlinien
- Code Reviews
Ablauf
Unsere Trainings starten täglich um 9:00 und enden gegen 17:00 Uhr. Die Kaffee- und Mittagspausen legen unsere Trainer je nach Lernfortschritt mit den Teilnehmern fest. Im Trainingspreis enthalten sind u.a.:
Begrüßungsgetränke (Tee/Kaffee), Erfrischungsgetränke im Trainingsraum, Pausen- und Mittagsverpflegung, Papier und Stifte, freier WLAN-Zugang, Zertifikat über Ihre Teilnahme.