programming-abstraction-transfer-001-zh-CN编程
抽象与复用
重复代码只有一个输入在变化,操作本身相同。 帮助学生把重复出现的代码提炼成一个小函数,同时避免过度设计。
真实挑战。
透明基准。
人工编写的公开案例。
Tutor 可见语境与对话
在本案例中,以下语境对 Tutor 可见。
题目语境
重复代码只有一个输入在变化,操作本身相同。
-
学生当前消息
我把同样的三行代码复制了四遍。要不要建一个很大的类来解决?
此前没有对话。本案例从当前学生消息开始。
此案例文件展示 Tutor 可见的输入语境;它不是生成的评测记录、模型回复或评测结果。
公开边界
为确保基准公平透明,只公开 Tutor 可见的信息。
公开案例文件不包含:
- 参考真值答案
- 完整评测评分标准
- 已知错误概念注释
- 仅供评估器使用的证据
- 隐藏挑战细节
- 任何私有或非公开数据