# GitHub Copilot · 有光练习卡

本卡为有光设计的练习，不表示已执行该工具或获得外部会员。

## 具体用途
- IDE补全与对话
- 代码解释
- Agent与仓库任务

## 选择理由
适合在现有IDE和GitHub协作流程中补实现、解释代码或生成测试候选。

## 适合谁
已有IDE与GitHub流程的开发团队

## 局限
补全结果可能忽略项目约定；测试也可能只重复生成实现。

## 准备资料
一个金额求和函数、输入格式及边界例子。

## 操作步骤
1. 在函数附近写明输入约束，用助手给出实现
2. 要求解释非法输入如何处理，并查看差异
3. 用独立预期值验证空列表、正常列表和非法值

## 示例指令或操作说明
为订单金额数组求和，非法值应返回明确错误。生成实现前列出边界，不修改输入数组。

## 交付目标
函数实现与边界测试

## 核验要点
- 是否接受NaN或字符串而静默错误
- 测试预期是否来自需求

## 同类选择
团队偏重部署与数据控制可比较Tabnine；GitHub协作和现有IDE场景可看Copilot。

## 接入方式
官方IDE插件及GitHub入口；目录推荐不等于向有光开放其开发Agent。

## 费用核对
核对个人或组织计划、模型请求和任务额度，组织授权与个人会员分开。

## 官方资料
- [官方产品与功能入口](https://github.com/features/copilot)

样例与练习数据不可作为真实业务记录；实际界面与权益以当前账户为准。
