任务9:再撸一遍

最后的任务总是很简单,那就是,请再做一遍这道题,也包括修 bug 和增加问题类别的新需求。

这次练习,除了希望你仍然保持和贯彻每分钟都能通过测试这个好习惯,还请你多留意在重构与功能变更之间切换的节奏感,你需要了解什么时候应该开始重构,什么时候又应该暂时停下重构审视代码。

你的任务

  • 重新做一下这道题

  • 记得频繁运行测试;如果测试失败,需要回滚刚刚的更改

思考

  • 相比课程一开始,感觉自己什么地方进步了?

  • 这道题有没有不同的重构次序?

  • 试试看,能在多长时间内完成这个重构?

Last updated