Die Teilnehmenden erwerben Kenntnisse über Methoden zur Steigerung der Effizienz und Sauberkeit in der Softwareentwicklung.
Grundlagen für effizientes und sauberes Coding- Verwendung aussagekräftiger Variablen- und Funktionsnamen zur Verbesserung der Code-Lesbarkeit
- Einheitliche Formatierung und Einrückung, um den Code übersichtlich und einfach zu pflegen
Objektorientierte Ansätze für saubere Projektstrukturen
- Entwicklung modularer und wiederverwendbarer Klassen und Objekte
- Anwendung von Vererbung und Polymorphismus für flexiblen und erweiterbaren Code
Effiziente Datenverarbeitung und -strukturen
- Einsatz von effizienten Datenstrukturen wie Sets und Dictionaries zur Optimierung von Zugriffszeiten
- Nutzen von Pandas und NumPy für die schnelle Verarbeitung großer Datenmengen
Fehlerbehandlung und Code-Debugging
- Implementierung von Try-Except-Blöcken, um Fehler frühzeitig zu erkennen und abzufangen
- Verwendung von Logging, um die Fehlerverfolgung und -auflösung zu erleichtern
Best Practices für Qualität und Wartbarkeit
- Strikte Einhaltung von Coding Standards zur Sicherung der Code-Qualität
- Regelmäßige Code-Reviews und Refactoring, um die Wartbarkeit und Performance kontinuierlich zu verbessern