摘要: 很久以前就見過這本1000頁的書<代碼大全>,覺得應該是說些寫代碼的東西,沒怎么又興趣去讀它,一次偶然的機會,發(fā)現自己是誤解了它,<代碼大全>覺得應該叫軟件百科好像更合適一點,因為它里面涵蓋了架構,分析,設計,編程,測試,重構,面向對象,調試,規(guī)范,管理,軟件質量控制,協作,優(yōu)化,開發(fā)工具,注釋,甚至個性,開發(fā)藝術等等等,讓人感覺就是一本軟件百科全書.
書讀的不多,不過剛開始讀了100多頁有一點感悟,所以做了一點記錄,叫讀<代碼大全>的一點記錄之1.
利用隱喻
隱喻通過把軟件開發(fā)與你所熟知的事情聯系在一起,從而使你對其更有深刻的理解,正是因為如此在計算機中的發(fā)展不過僅有數十年的歷史,卻擁有著所有科學最為豐富多彩的語言
蓋房子的隱喻
狗屋
霹靂啪啦,木材加鐵釘,犯錯了怎么辦?無所謂,拆了再來過
閱讀全文