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