1.3 KiB
1.3 KiB
作业 2 反思报告
1. 设计决策
在开始编码前,你需要做一些设计决策。请回答:
- 你选择了什么数据结构来存储学生成绩?为什么这样选择?
- 你考虑过其他方案吗?它们的优缺点是什么?
[在此处回答]
2. 复杂需求的表达
这个作业有一些"不那么直接"的需求,比如:
- 并列排名的处理(两个 95 分应该怎么排?)
- 缺失值的处理(空成绩是 0 分还是不参与计算?)
你是如何向 AI 清晰表达这些需求的?请分享你的 prompt 策略或对话片段。
[在此处回答]
3. 遇到的挑战
在完成作业过程中,你遇到的最大挑战是什么?你是如何解决的?
(可以是技术问题、与 AI 沟通的问题、理解需求的问题等)
[在此处回答]
4. 代码质量与责任
AI 生成的代码你直接用了吗?还是做了修改?
- 如果做了修改,是什么样的修改?为什么?
- 你是如何确保代码的正确性的?
- 如果这段代码要交付给"客户",你有信心吗?
[在此处回答]
5. 反思与成长
经过两次作业,你对"AI 辅助编程"的理解有变化吗?
- AI 擅长什么?不擅长什么?
- 作为程序员,你的价值在哪里?
[在此处回答]