GitHub Copilot ile Yazılım Geliştirme
Thalia Barrera
AI Engineering Curriculum Manager, DataCamp

Performans sorunları:
📈 Kod doğru görünebilir ama ölçeklenmez
def find_common(list1, list2):
common = []
for item in list1:
for item2 in list2:
if item == item2:
common.append(item)
return common
❌ Yoğun bir günde üretimi çökertir
[ekran kaydı]
[ekran kaydı]

Hedefe yönelik optimizasyon
#selectioniçin performans optimizasyonu yapın ve zaman karmaşıklığını azaltın
#selectioniçin bellek sızıntılarını inceleyin
Kod tabanı genelinde tarama
@workspacebüyük koleksiyonlar üzerinde iç içe döngü kullanan fonksiyonları bulun
[ekran kaydı]
[ekran kaydı]
.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
✅ Kodda performans darboğazlarının yazılmasını önler
GitHub Copilot ile Yazılım Geliştirme