自頂向下,逐步求精

今天我就來介紹甚麼是“自頂向下,逐步求精”,其實我一開始對這個概念也是不太清楚的,現在我就根據我的個人見解來說說“自頂向下,逐步求精”吧。

“自頂向下,逐步求精”的大約意思是把一件事物的主體流程一步步地描繪出來,然後再從其他的分支入手,慢慢地把細節位給弄好,進而達到精準的程度。
這裏寫圖片描述
雖然這看起來好像跟我們好像沒甚麼關係,但我們基本上做的每一件事都跟這個概念有着密切的關係。正如我平時畫畫一樣,在開始下筆時我習慣用鉛筆把事物的形體給畫下,接着把草圖的邊線給加深和集中起來,隨後修改一下原圖或添加細節位,再之後塗上顏色以及加上陰影,因為在畫畫時你不可能一開始就把陰影位給畫出來然後才把邊線給畫好。這就是“自頂向下,逐步求精”較為具體的比喻。
這裏寫圖片描述
因此我認為我們在打程序時也要遵守這個構思模式。當我們在打代碼時我們都是先在腦袋裡把我們需要打的內容從上到下地想一遍,然後再把一些地方的細節改良一下。我們沒有可能先將結果給編寫出來之後才把函數變量之類的東西加進去,若是真的這樣做只會造成編程上很多的麻煩。有很多剛學編程的初學者都是因為這個原因而導致學習上的困難,我也不例外。
這裏寫圖片描述
我以前每一次打程序時我的腦袋總是一片空白,不知道從哪裡入手。後來打多了寫多了,又得到別人的教導之後,漸漸地我也可以靠自己打一些簡單的代碼了。為此,我們必須養成“自頂向下,逐步求精”的良好習慣,不可以一步登天,無謂是打碼,學習,做任何事都好。

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