Phát triển phần mềm với GitHub Copilot
Thalia Barrera
AI Engineering Curriculum Manager, DataCamp

Vấn đề hiệu năng:
📈 Code có vẻ đúng nhưng không scale
def find_common(list1, list2):
common = []
for item in list1:
for item2 in list2:
if item == item2:
common.append(item)
return common
❌ Làm sập production vào ngày cao điểm
[screencast]
[screencast]

Tối ưu có mục tiêu
Tối ưu
#selectionđể tăng hiệu năng và giảm độ phức tạp thời gian
Rà soát
#selectionđể tìm rò rỉ bộ nhớ
Quét toàn codebase
@workspacetìm hàm có vòng lặp lồng nhau trên tập lớn
[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
✅ Ngăn nút thắt cổ chai hiệu năng ngay từ khi viết code
Phát triển phần mềm với GitHub Copilot