Lab 栏目节点:Project 2 Workday(期中二前)¶
- 课程日历位置:Week 9
- 性质:项目工作日,没有新的独立 Lab 规格页
文档性质:本文件依据 CS 61B Spring 2021 官方页面,由 ChatGPT 独立阅读后制作中文学习版。
为保留技术准确性,类名、方法名、文件名、命令、报错文本和 API 名称保持英文。本文采用逐节翻译与重述,而不是网页的逐句镜像。
当周目标¶
集中推进 Project 2 Gitlet,并为 Midterm 2 做准备。建议工作顺序:
- 确认基础命令
init、add、commit、rm、log已稳定。 - 完成 branch、checkout、reset。
- 为每条命令编写
.in集成测试。 - 使用 staff solution 验证测试预期。
- 用
runner.py或 tester 的--keep保留失败现场。 - 更新 Design Document,使其与当前实现一致。
- 不要在 merge 尚未设计清楚时仓促堆代码。
工作日结束标准¶
至少应有一套可重复运行的本地测试,并能通过命令行完整演示一次基本版本控制流程。
原始来源:CS61B Spring 2021 · 中文整理:everlasting · CC BY-NC-SA 4.0