代碼大全(第二版)是著名IT暢銷書作者Steve McConnell十一年前的經(jīng)典著作的全新演繹:第二版不是第一版的簡單修訂增補(bǔ),而是完全進(jìn)行了重寫;增加了很多與時俱進(jìn)的內(nèi)容。這也是一本完整的軟件構(gòu)建手冊,涵蓋了軟件構(gòu)建過程中的所有細(xì)節(jié)。它從軟件質(zhì)量和編程思想等方面論述了軟件構(gòu)建的各個問題,并詳細(xì)論述了緊跟潮流的新技術(shù)、高屋建瓴的觀點、通用的概念,還含有豐富而典型的程序示例。本書中所論述的技術(shù)不僅填補(bǔ) 了初級與高級編程技術(shù)之間的空白,而且也為程序員們提供了一個有關(guān)編程技巧的信息來源。本書對經(jīng)驗豐富的程序員、技術(shù)帶頭人、自學(xué)的程序員及幾乎不懂太多編程技巧的學(xué)生們都是大有裨益的。可以說,無論你是什么背景,閱讀本書都會讓你在更短的時間內(nèi)、更容易地寫出更好的程序。
呵呵,終于開始讀這本大家伙了。剛剛看了兩章:1.歡迎進(jìn)入軟件構(gòu)建的世界,2.用隱喻來更充分地理解軟件開發(fā)。這用隱喻來描述軟件開發(fā)的說法實在有趣,作者先后把軟件開發(fā)比作寫作,耕種,牡蠣養(yǎng)殖和建筑。我想我最贊成作者的一點就是:無法用任何一種隱喻來完全恰當(dāng)?shù)拿枋鲕浖_發(fā)這件事,這些隱喻各有價值,我們需要組合運用,在其中取得一種平衡。作者這種務(wù)實平和的態(tài)度,對深入挖掘軟件開發(fā)的本質(zhì)是我們大多數(shù)人所缺乏的。
總之,短短的兩章已經(jīng)徹底的把我得興趣引出來了。歡迎大家一起跟我把這本書讀下去,畢竟兩次jolt大獎不是白得的。