assignment-02-grades-template/REPORT.md
hblu aa45fa46d4
All checks were successful
autograde-assignment-02-grades / check-trigger (push) Successful in 4s
autograde-assignment-02-grades / grade (push) Has been skipped
Initial commit
2025-12-07 04:06:11 +08:00

1.3 KiB

作业 2 反思报告

1. 设计决策

在开始编码前,你需要做一些设计决策。请回答:

  • 你选择了什么数据结构来存储学生成绩?为什么这样选择?
  • 你考虑过其他方案吗?它们的优缺点是什么?

[在此处回答]

2. 复杂需求的表达

这个作业有一些"不那么直接"的需求,比如:

  • 并列排名的处理(两个 95 分应该怎么排?)
  • 缺失值的处理(空成绩是 0 分还是不参与计算?)

你是如何向 AI 清晰表达这些需求的?请分享你的 prompt 策略或对话片段。

[在此处回答]

3. 遇到的挑战

在完成作业过程中,你遇到的最大挑战是什么?你是如何解决的?

(可以是技术问题、与 AI 沟通的问题、理解需求的问题等)

[在此处回答]

4. 代码质量与责任

AI 生成的代码你直接用了吗?还是做了修改?

  • 如果做了修改,是什么样的修改?为什么?
  • 你是如何确保代码的正确性的?
  • 如果这段代码要交付给"客户",你有信心吗?

[在此处回答]

5. 反思与成长

经过两次作业,你对"AI 辅助编程"的理解有变化吗?

  • AI 擅长什么?不擅长什么?
  • 作为程序员,你的价值在哪里?

[在此处回答]