Softwareentwicklung mit GitHub Copilot
Thalia Barrera
AI Engineering Curriculum Manager, DataCamp

Performance-Probleme:
📈 Code wirkt korrekt, skaliert aber nicht
def find_common(list1, list2):
common = []
for item in list1:
for item2 in list2:
if item == item2:
common.append(item)
return common
❌ Legt Produktion an einem starken Tag lahm
[Screencast]
[Screencast]

Gezielte Optimierung
Optimiere
#selectionauf Performance und reduziere die Zeitkomplexität
Prüfe
#selectionauf Memory Leaks
Scan des gesamten Codebase
@workspacefinde Funktionen mit verschachtelten Schleifen über großen Collections
[Screencast]
[Screencast]
.github/copilot-instructions.md
## Performance standards
- Prefer set or dict lookups over nested loops
- Use context managers for files, connections, and sockets
- Avoid loading entire datasets into memory, use generators or streaming
✅ Verhindert Performance-Engpässe schon beim Schreiben des Codes
Softwareentwicklung mit GitHub Copilot