Pengembangan Perangkat Lunak dengan GitHub Copilot
Thalia Barrera
AI Engineering Curriculum Manager, DataCamp

Masalah performa:
📈 Kode tampak benar, tetapi tidak skalabel
def find_common(list1, list2):
common = []
for item in list1:
for item2 in list2:
if item == item2:
common.append(item)
return common
❌ Menjatuhkan produksi di hari sibuk
[rekaman layar]
[rekaman layar]

Optimasi terarah
Optimalkan
#selectionuntuk performa dan kurangi kompleksitas waktu
Tinjau
#selectionuntuk kebocoran memori
Pindai seluruh codebase
@workspacecari fungsi dengan loop bersarang atas koleksi besar
[rekaman layar]
[rekaman layar]
.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
✅ Mencegah bottleneck performa ditulis ke dalam kode
Pengembangan Perangkat Lunak dengan GitHub Copilot