1. 程式人生 > >關於《大道至簡》第二章的收獲

關於《大道至簡》第二章的收獲

但是 問題 分工合作 源代碼 代碼 一個 身邊 功能 正是

今天閱讀了大道至簡的第二章,這一章的標題是懶人造就了方法。文章以愚公和李冰作為例子,講述了好的方法是如何產生的。由此我們可以想到身邊的一些例子,假如我們要給一些學生出算數題,題量不大的情況下我們可以直接出題,當要求題量的時候這就是一個大工程了。為此,我們可以寫一個簡單的軟件實現出題的功能。雖然寫這個軟件會花費一些時間,但是完成之後會省下很大的精力。

我們應該學會將源代碼分寫在幾個文件中,而不是所有的都寫在一起,因為都放在一個文件中,到了後期的維護可能會是很大的問題,因此Unit關鍵字出現了,將一個大模塊分為很多小模塊,再將小模塊分為更小的模塊,之後模塊對應單元便可以分工合作。

後邊提到了一個問題,你桌上的書是亂的嗎?依次來告訴我分類的重要性。所以我們學到的知識也要相應的分類,這樣才能更好地利用起來,而不是在需要的時候卻手忙腳亂。分類統計是一個很重要的思想,應該盡力用好,保證書桌是整齊的,即大腦裏的知識是整齊的,寫出來的東西也是整齊的。

還記得第一章提到的公式程序=算法+結構。可是當我讀到第二章的時候,發現了新的東西——程序=算法+結構+方法。作者通過和Soul的的談話,向人們說明方法也是一個很重要的東西,面向對象中的開發也是有相應的方法。正是之前的過程和單元成就了工程。工程的實現就是達到我們的預期效果。已達到我們懶得心態,才有了懶人造就了方法。

關於《大道至簡》第二章的收獲