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