Day 16
啊 今天本来要写两课 但是第二课有点晕 明天我再看看 所以就一课啦…
Lesson 40
这节课主要讲的是如果你要真正做一个应用或游戏的话一些基本的流程和思路
- 写出或画出你的问题
- 从1中提炼关键问题并搜索相关资料
- 为2中的问题创建一个有层次结构的类和对象映射
- 编写类和测试代码,并保证他们运行
- 重复并精炼
这种方法叫“自顶向下” 也就是说先从你较宽松的想法开始 一点一点提炼 直到有明确的思路 然后开始写代码(就像做毛毡一样)
或者呢 也可以“自下而上“
- 取一小块问题,编写一些代码,并让他勉强运行
- 完善代码,将其转换成一些更正式的包含类和自动化测试的代码。
- 提取其中的关键概念,并尝试找出研究他们。
- 写出到底发生了什么的描述。
- 继续完善代码,也可能是把它扔掉,并重新开始。
- 移动到其他问题上,重复步骤。
在下面他就是带着我们做了一个简单的游戏~ 也可以改编成自己喜欢的样子~
好啦… 明天乖乖待在家里多写一点吧… 话说这本书就要学完了! 看待要找新的资源了…
Au revoir~