Clean Code ist eine Anleitung, wie man gute Programme schreibt. Es ist eine Sammlung von Regeln und Prinzipien für alle Aspekte des Programmierens.
Clean Code ist guter Code. Er ist gut strukturiert und übersichtlich. Er ist leicht lesbar und verständlich. Clean Code ist gut getestet.
Das Objektsystem ist der Kern jeder Anwendung. Deshalb beginnt Clean Code mit gutem Objekt Design und guter Architektur: Clean Architecture.
Clean Code macht die Software eines Unternehmens zukunftssicher und senkt die Entwicklungs- und Wartungskosten.
Mit diesem Kurs lernen Sie, wie Sie gute Programme schreiben. Im Kurs zeigen wir alle Aspekte von Clean Code anhand konkreter Beispiele in Python.
Sie bekommen alle Programmbeispiele, einen Spickzettel und ein eBook: „Clean Code in Python“.
Dieser Kurs ist Teil des Python Lernpfades.
Zielgruppe
- Softwareentwickler*innen in Python
- Softwarearchitekt*innen
Voraussetzungen
Kenntnisse in Python
Inhalt
- Clean Code und Softwarequalität
- Pythonic Code & Zen of Python
- Codierungsregeln allgemein
- Aussagekräftige Namen
- Funktionen: Regeln für gute Funktionen
- Objekt- und Datenstrukturen: Regeln für gute Objekt- und Datenstrukturen
- Komponentenstruktur: Regeln für gute Komponentenstruktur
- Modulstruktur: Regeln für gute Modulstruktur
- Kommentare: Regeln für gute Kommentare
- Formatierungsregeln
- Fehler-Handling: Regeln für gutes Fehler-Handling
- Prinzipien und Praktiken für Clean Architecture, Objekt- und Test-Design
- Objekt Design: Prinzipien und Leitlinien
- UML
- Design Patterns
- Testen: Regeln für gutes Testen
- Unit-Tests
- Gutes Test-Design
- Objektsysteme testen
- Tests automatisieren: Continuous Integration
- Schrittweise Verfeinerung (Refactoring)
- Refactoring to Pattern
- Code Style & Quality
- Best Practices für Clean Code
- Fallen vermeiden
- Erkennen von schlechtem Code durch Code-Smells
- Schlechten Code beheben
- KI-Unterstützung für Clean Code
- Statische Code-Analyse
- Code Coverage
- Continuous Integration (CI) und Continuous Delivery (CD)
Den ausführlichen Inhalt teilen wir Ihnen gerne auf Anfrage mit.
Dauer
- 2 Tage
- Jeweils 9-16 Uhr, 1 Stunde Mittagspause
Kosten
Kosten für 2 Tage.
| Online pro Person | 980,– € |
| Präsenz in München pro Person | 1.380,– € |
| Präsenz in Deutschland pro Person | 1.780,– € |
| Inhouse in München für 2 Personen | 1.600,– € |
| Inhouse in Deutschland für 2 Personen | 2.000,– € |