Desarrollo de software con GitHub Copilot
Thalia Barrera
AI Engineering Curriculum Manager, DataCamp

Problemas de rendimiento:
📈 El código parece correcto, pero no escala
def find_common(list1, list2):
common = []
for item in list1:
for item2 in list2:
if item == item2:
common.append(item)
return common
❌ Tira producción en un día con mucha carga
[screencast]
[screencast]

Optimización focalizada
Optimiza
#selectionpara rendimiento y reduce la complejidad temporal
Revisa
#selectionpor fugas de memoria
Escaneo de todo el código
@workspaceencuentra funciones con bucles anidados sobre colecciones grandes
[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
✅ Evita cuellos de botella al escribir código
Desarrollo de software con GitHub Copilot