Refactoring ist im ML-Alltag ein wichtiger Bestandteil der Pflege gewachsener Codebasen. GitHub Copilot kann Machine Learning Engineers bei diesen Arbeiten unterstützen.
!Kursinhalt
!1. Anlässe für Refactoring
*gewachsene Notebooks und Pipelines
*wiederkehrende Muster
*Vorbereitung auf Produktion
!2. Einsatz von Copilot
*Unterstützung bei Umstrukturierung
*Generierung von Tests
*Erkennen wiederkehrender Konstrukte
!3. Qualitätssicherung
*Prüfung durch Reviews
*Arbeit mit Tests
*Umgang mit sicherheitsrelevantem Code
!4. Einbettung in Teamprozesse
*gemeinsame Praktiken
*Dokumentation der Änderungen
*Weiterentwicklung der Richtlinien
!Berufliche Relevanz
*Refactoring hält ML-Codebasen langfristig wartbar
*Copilot kann wiederkehrende Arbeiten beschleunigen
*Reviews bleiben beim Einsatz von KI-Unterstützung zentral