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