自顶向下,逐步求精

今天我就来介绍甚么是“自顶向下,逐步求精”,其实我一开始对这个概念也是不太清楚的,现在我就根据我的个人见解来说说“自顶向下,逐步求精”吧。

“自顶向下,逐步求精”的大约意思是把一件事物的主体流程一步步地描绘出来,然后再从其他的分支入手,慢慢地把细节位给弄好,进而达到精准的程度。
这里写图片描述
虽然这看起来好像跟我们好像没甚么关系,但我们基本上做的每一件事都跟这个概念有着密切的关系。正如我平时画画一样,在开始下笔时我习惯用铅笔把事物的形体给画下,接着把草图的边线给加深和集中起来,随后修改一下原图或添加细节位,再之后涂上颜色以及加上阴影,因为在画画时你不可能一开始就把阴影位给画出来然后才把边线给画好。这就是“自顶向下,逐步求精”较为具体的比喻。
这里写图片描述
因此我认为我们在打程序时也要遵守这个构思模式。当我们在打代码时我们都是先在脑袋里把我们需要打的内容从上到下地想一遍,然后再把一些地方的细节改良一下。我们没有可能先将结果给编写出来之后才把函数变量之类的东西加进去,若是真的这样做只会造成编程上很多的麻烦。有很多刚学编程的初学者都是因为这个原因而导致学习上的困难,我也不例外。
这里写图片描述
我以前每一次打程序时我的脑袋总是一片空白,不知道从哪里入手。后来打多了写多了,又得到别人的教导之后,渐渐地我也可以靠自己打一些简单的代码了。为此,我们必须养成“自顶向下,逐步求精”的良好习惯,不可以一步登天,无谓是打码,学习,做任何事都好。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章