# 任务 3：MarsRover 练习

对！把 MarsRover 再撸一遍\~

老样子，有问题，在群里同步

（如果还到不了 10 分钟以内，那就再来一遍\~）

**这一次的最新要求是：**

1. 重新做任务拆解，把任务清单写下来；
2. 计时，开始编码；
3. 严格按照 TDD 的步骤：先写测试，再写实现，测试通过时重构；
4. 随时留意自己在什么时候卡壳、不流畅；
5. （如果你愿意的话）再次调整任务清单，再来一遍\~。

**这次你需要反思：**

* 做完整道题用多长时间？
* 速度提高的原因是什么？
* 代码质量如何？
* 今天有什么收获？

第一个项目，难度并不高，三次训练，目标是让你适应这种学习方法&方式，入门 TDD，如果你嫌项目短，别着急，新的项目即将开启。


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://jimmylv.gitbook.io/tdd-frontend/coding/01-marsrover/10-practice-marsrover-again.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
