使用 GitHub Copilot 进行软件开发
Thalia Barrera
AI Engineering Curriculum Manager, DataCamp

性能问题:
📈 代码看起来正确,但无法扩展
def find_common(list1, list2):
common = []
for item in list1:
for item2 in list2:
if item == item2:
common.append(item)
return common
❌ 繁忙时会拖垮生产环境
[录屏]
[录屏]

定向优化
Optimize
#selectionfor performance and reduce time complexity
Review
#selectionfor memory leaks
全库扫描
@workspacefind functions with nested loops over large collections
[录屏]
[录屏]
.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
✅ 防止性能瓶颈被写进代码
使用 GitHub Copilot 进行软件开发