11 / Git, Debugging, and Competition Readiness
Competition Readiness Checklist
Prepare code, drivers, and debugging tools before inspection and matches.
11 / Git, Debugging, and Competition Readiness
Prepare code, drivers, and debugging tools before inspection and matches.
You will
This lesson is part of the team workflow layer, where code quality becomes a competition habit. The point is to make programming choices visible, reviewable, and recoverable when students are tired or under event pressure.
Good event code is not just clever. It is named clearly, tested slowly, recoverable by drivers, and understandable by the whole programming subteam.
Late changes should be small, reviewed, and tied to a real match need. A stable 80 percent autonomous is often better than a risky untested 100 percent autonomous.
Practice the workflow in small loops: make a change, describe it, test it, record the result, and decide whether it is safe to keep. The lesson should produce a team artifact such as a checklist, branch, commit, tuning note, or debug log.
For this specific lesson, students should first restate the goal in robot terms, then identify the value or behavior they expect to observe, then run the smallest test that proves the idea. The lesson should feel like a guided lab: predict, run, observe, explain, and only then extend.
PreMatchChecklist.md · Markdown
- Correct robot configuration selected - Battery voltage checked - TeleOp selected and initialized - Autonomous selected for alliance/start - IMU reset behavior verified - Camera stream and detection checked - Driver safe-state button tested - Last known working commit identified
Workflow breaks when knowledge lives only in one student's head. If nobody knows what changed, what was tested, or what code is deployed, the robot becomes fragile. The lesson should make the next action obvious to another teammate.
Check your understanding
Why identify the last known working commit before matches?
0 of 1 answered
References
Finished reading?
You'll move on to “Driver Control” next.