日韩偷拍一区二区,国产香蕉久久精品综合网,亚洲激情五月婷婷,欧美日韩国产不卡

在線客服
代碼大全(第2版)圖書
人氣:116

代碼大全(第2版)

兩屆震撼大獎得主,數十年軟件開發智慧,十二年前的經典,十二年后再鑄輝煌!
  • 所屬分類:圖書 >計算機/網絡>程序設計>其他  
  • 作者:(美) [Steve] [McConnell]著
  • 產品參數:
  • 叢書名:--
  • 國際刊號:9787121022982
  • 出版社:電子工業出版社
  • 出版時間:2011-09
  • 印刷時間:2011-09-01
  • 版次:4
  • 開本:12開
  • 頁數:--
  • 紙張:膠版紙
  • 包裝:平裝
  • 套裝:

內容簡介

代碼大全(第2版)是著名Ⅱ暢銷書作者、《IEEESoftware》雜志前主編、具有20年編程與項目管理經驗的SteveMcConneU十余年前的經典著作的全新演繹:第2版做了的更新,增加了很多與時俱進的內容,包括對新語言、新的開發過程與方法論的討論,等等。這是一本百科全書式的軟件構建手冊,涵蓋了軟件構建活動的方方面面,尤其強調提高軟件質量的種種實踐方法。

作者特別注重源代碼的可讀性,詳細討論了類和函數命名、變量命名、數據類型和控制結構、代碼布局等編程的基本要素,也討論了防御式編程、表驅動法、協同構建、開發者測試、性能優化等有效開發實踐,這些都服務于軟件的技術使命:管理復雜度。為了培養程序員編寫高質量代碼的習慣,書中展示了大量高質量代碼示例(以及用作對比的低質量代碼),提高軟件質量是降低開發成本的重要途徑。除此之外,本書歸納總結了來自專家的經驗、業界研究以及學術成果,列舉了大量軟件開發領域的真實案例與統計數據,提高本書的說服力。

本書中所論述的技術不僅填補了初級與高級編程實踐之間的空白,而且也為程序員們提供了一個有關軟件開發技術的信息來源。本書對經驗豐富的程序員、技術帶頭人、自學的程序員及沒有太多編程經驗的學生都是大有裨益的。可以說,只要您具有一定的編程基礎,想成為一名的程序員,閱讀本書都不會讓您失望。

兩屆震撼大獎得主,數十年軟件開發智慧,十二年前的經典,十二年后再鑄輝煌!

編輯推薦

推薦購買:

《成為技術領導者》:掌握解決問題的方法

程序開發心理學(銀年紀念版)

顛覆軟件:軟件測試必須知道的幾件事

《像外行一樣思考,像專家一樣實踐》——科研成功之道(修訂版)

編碼:隱匿在計算機軟硬件背后的語言(永不退色的計算機科學經典著作)

代碼構建也兼具藝術性和思想性!

《代碼大全(第二版)》經典重塑,2011版,仍然是一本完整的軟件構建手冊,涵蓋了軟件構建過程中的所有細節!是著名IT暢銷書作者Steve McConnell十一年前的經典著作的全新演繹,該作者是兩屆Software Development Magzine Jolt Award震撼大獎得主。

兩屆震撼大獎得主,數十年軟件開發智慧,十二年前的經典,十二年后再鑄輝煌!

《代碼大全(第二版)》好評如潮,詳細評論請點擊——

代碼大全(第二版)(兩屆Softwa...

作者簡介

史蒂夫·邁克康奈爾(Steve McConnell)被公認為軟件開發社區中的首要作者和發言人之一。他是Construx Software公司的首席軟件工程師。他所編著的圖書包括曾被《軟件開發》雜志授予優異產品震撼大獎的《代碼大全》和《快速軟件開發》,以及《軟件項目生存指南》等。

目錄

前言

鳴謝

核對表目錄

表目錄

圖目錄

第1部分 打好基礎

第1章 歡迎進入軟件構建的世界"

1.1 什么是軟件構建

1.2 軟件構建為何如此重要

1.3 如何閱讀本書

第2章 用隱喻來更充分地理解軟件開發

2.1 隱喻的重要性

2.2 如何使用軟件隱喻

2.3 常見的軟件隱喻

第3章 三思而后行:前期準備

3.1 前期準備的重要性

3.2 辨明你所從事的軟件的類型

3.3 問題定義的先決條件

3.4 需求的先決條件

3.5 架構的先決條件

3.6 花費在前期準備上的時間長度

第4章 關鍵的"構建"決策

4.1 選擇編程語言

4.2 編程約定

4.3 你在技術浪潮中的位置

4.4 選擇主要的構建實踐方法

第5章 軟件構建中的設計

5.1 設計中的挑戰

5.2 關鍵的設計概念

5.3 設計構造塊:啟發式方法

5.4 設計實踐

5.5 對流行的設計方法的評論

第6章 可以工作的類

6.1 類的基礎:抽象數據類型(ADTs)

6.2 良好的類接口

6.3 有關設計和實現的問題

6.4 創建類的原因

6.5 與具體編程語言相關的問題

6.6 超越類:包

第7章 高質量的子程序

7.1 創建子程序的正當理由

7.2 在子程序層上設計

7.3 好的子程序名字

7.4 子程序可以寫多長

7.5 如何使用子程序參數

7.6 使用函數時要特別考慮的問題

7.7 宏子程序和內聯子程序

第8章 防御式編程

8.1 保護程序免遭非法輸入數據的破壞

8.2 斷言

8.3 錯誤處理技術

8.4 異常

8.5 隔離程序,使之包容由錯誤造成的損害

8.6 輔助調試的代碼

8.7 確定在產品代碼中該保留多少防御式代碼

8.8 對防御式編程采取防御的姿態

第9章 偽代碼編程過程

9.1 創建類和子程序的步驟概述

9.2 偽代碼

9.3 通過偽代碼編程過程創建子程序

9.4 偽代碼編程過程的替代方案

第3部分 變量

第10章 使用變量的一般事項

10.1 數據認知

10.2 輕松掌握變量定義

10.3 變量初始化原則

10.4 作用域

10.5 持續性

10.6 綁定時間

10.7 數據類型和控制結構之問的關系

10.8 為變量指定單一用途

第11章 變量名的力量

11.1 選擇好變量名的注意事項

11.2 為特定類型的數據命名

11.3 命名規則的力量

11.4 非正式命名規則

11.5 標準前綴

11.6 創建具備可讀性的短名字

11.7 應該避免的名字

第12章 基本數據類型

12.1 數值概論

12.2 整數

12.3 浮點數

12.4 字符和字符串

12.5 布爾變量

12.6 枚舉類型

12.7 具名常量

12.8 數組

12.9 創建你自己的類型(類型別名)

第13章 不常見的數據類型

13.1 結構體

……

第4部分 語句

第5部分 代碼改善

第6部分 系統考慮

第7部分 軟件工藝

參考文獻

索引

媒體評論

"《代碼大全》第1版在我看來堪稱軟件工程領域的經典之作一而第2版則更棒!"

——RalphJohnson,伊利諾伊州立大學;《設計模式》(Design Patterns)作者之一

"無論您是新手還是經驗豐富的開發人員,《代碼大全》(第2版)都能教會您思考編程的方法。"

——JeffreyRichter(www.wintetlect.com),《Microsoft NET框架實用編程》(AppfiedMicrosoft.NET FrameworkProgramming)作者

"這本書是講述軟件構建的指南一準備孤身前往荒島的程序員只要帶上這本書就足夠了。"

——Diomidis Spinellis,《代碼閱讀方法與實踐》(CodeReading:

The Open Source Perspective)作者"SteveMcConnell是一位既在一線實踐,又能把其中奧妙講個明白的少數人之一。"

——John Vlissides,IBM研究院; 《設計模式》(DesignPatterns)作者之一

"SteveMcConnell比任何人都懂得如何構建軟件;我們十分慶幸他能把其所有的深邃見解和實踐經驗寫成這樣一本重要而新穎的圖書。""《代碼大全》第1版在我看來堪稱軟件工程領域的經典之作一而第2版則更棒!"

——Ralph Johnson,伊利諾伊州立大學;《設計模式》(Design Patterns)作者之一

"無論您是新手還是經驗豐富的開發人員,《代碼大全》(第2版)都能教會您思考編程的方法。"

——Jeffrey Richter(www.wintetlect.com),《Microsoft NET框架實用編程》(Appfied Microsoft.NET FrameworkProgramming)作者

"這本書是講述軟件構建的指南一準備孤身前往荒島的程序員只要帶上這本書就足夠了。"

——Diomidis Spinellis,《代碼閱讀方法與實踐》(Code Reading:

The Open Source Perspective)作者"Steve McConnell是一位既在一線實踐,又能把其中奧妙講個明白的少數人之一。"

——John Vlissides,IBM研究院; 《設計模式》(Design Patterns)作者之一

"Steve McConnell比任何人都懂得如何構建軟件;我們十分慶幸他能把其所有的深邃見解和實踐經驗寫成這樣一本重要而新穎的圖書。"

——"Visual Basic之父"Alan Cooper,《軟件觀念革命》(About Face 2.0)作者

讀者好評

網友評論(不代表本站觀點)

來自ldj83**的評論:

有時鞏固了你以前已經思考出來結果,有時解答了你以前猶豫的問題,這是本教你寫出高質量程序的書。非針對特定語言,而是對面向構建程序時遇到的普遍性問題給出了指導性的方法和原則,是我需要的書。

2012-06-11 23:27:37
來自無昵稱**的評論:

就是用快遞朔料袋包了下,送快遞的不注意包裹保護,朔料袋被甩在地上過,損壞了,書脊都壞了!

2016-11-06 13:12:39
來自無昵稱**的評論:

第一次運送過程書弄壞了。換了一次。物流速度很給力。但是建議包裝要靠譜,就一層塑料紙,很容易就把書弄壞了。

2016-11-23 21:45:09
來自無昵稱**的評論:

程序員學習編程思想和設計思維的必讀之作,持久彌香,值得珍藏。

2014-12-06 10:36:49
來自無昵稱**的評論:

對CLR講解的非常到位,適合期望了解底層原理的開發人員,需要對C#有一定的開發經驗。

2016-08-11 16:24:55
來自無昵稱**的評論:

給老弟買的,希望他能好好學,只有多學點專業知識,才能培養他對技術的渴求。

2016-12-08 00:13:46
來自莫邪是**的評論:

本書詳細介紹了編程中的各種問題,特別是構建時的問題,這本書就是編程的百科全書,只要有問題就可以翻看。它不是基于某一種語言的,介紹的是思想

2012-06-12 09:16:13
來自無昵稱**的評論:

書很厚,質量還好,瀏覽一下無發現存在質量問題,好評

2017-04-03 16:46:30
來自圍巾的**的評論:

這本書是我讀過的最好的計算機圖書之一,但建議初學者不要讀,因為內容以經驗居多,沒有編程的1、2、3、4、5,有的是智慧。另外這本書不是教材,而像是一篇隨筆

2012-11-16 11:47:30
來自無昵稱**的評論:

當當現在是越來越摳了,或者現在網上賣書的越來越摳了。最開始,一本書要左包又包,然后裝盒子,然后是不包裝盒子,現在是只包一個袋子。這本書到倒是沒什么大礙。

2015-08-26 08:46:33
來自無昵稱**的評論:

代碼大全——兩屆Software Jolt Award震撼大作

2016-06-16 10:36:55
來自無昵稱**的評論:

非常適合打算長期在軟件行業發展的朋友閱讀。該書能夠從整體上介紹軟件開發的各個環節以及技術在不同時間段的更迭和發展!力薦!

2015-07-15 20:28:58
來自linpeng**的評論:

還在學校的時候就看這本書,圖書館借的,只是當時沒有實際應用,領悟不到其中精髓,如今工作3年,這本書也陸陸續續看完,實在是改變命運的書籍,購之,珍藏之,案頭書之一,一年需看一遍

2015-01-23 20:17:36
來自無昵稱**的評論:

之前在網上對本書有了大概的了解,本書在軟件設計和編程領域有獨到的見解和精辟的論述。這次在本店購得此書,一定要從頭至尾認真仔細地反復閱讀幾遍,相信自己能夠從中獲得相當多收益。

2012-10-15 12:42:17
來自無昵稱**的評論:

任何想成為程序員的人必看的一本書,其中的偽代碼編程、命名規范部、代碼排版部分等等都是經典!

2012-03-03 11:08:06
來自zhengti**的評論:

書還沒有看完,翻閱了其中的一些章節,在這本書上找到了讀文學書籍的感覺,部分內容真是說到心坎上去了,解決了長久以來的很多苦惱!

2012-03-04 21:30:15
來自葉林山**的評論:

你果想成為優秀的程序員,這是一本必讀的書。當然你不要被翻譯的中文書名所迷惑,這本書不是針對某門語言來講的,也不是講程序算法之類的技巧的。它主要是針對代碼質量來講的,所以無論你是程序老鳥還是菜鳥,希望你都能認真的多讀幾遍,這不是那種看一遍就可以丟到一邊的書……

2012-03-26 15:49:06
來自夜歸人_**的評論:

雖然是初學者,但是看了命名那一章感覺很好,以前命名都是隨手捏來,有時候自己都搞亂了。讀了這本書對命名有了新的理解和方法。由于自己所學有限,并未全部閱讀,不過從已經讀了的部分來看,這本書是很好的。

2012-09-08 17:41:54
來自飛揚sim**的評論:

不愧是經典中的經典,書名貌似誤導人了,其內容描述的思想內涵深厚,值得細讀復讀收藏。兩屆Software Jolt Award震撼大獎得主!軟件開發世界的地圖,經典中的經典 代碼大全——兩屆Software Jolt Award震撼大獎得主!軟件開發世界的地圖,經典中的經典。

2014-07-26 16:21:29
來自無昵稱**的評論:

一直沒明白,標簽為啥都沒有說書的內容的。。從頭開始讀的,現在看了七十頁的樣子。寫的很細,很全,能讓自己的思想真正的往做項目這邊靠。確實是只要是做技術這一塊,哪個位置都能吸收點東西。好書。

2015-12-04 08:39:51
來自匿名用**的評論:

不要被書的名字所誤導,本書不是代碼的集合,而是叫教你怎樣在軟件開發的時候,怎樣少走彎路。不管你是入門還是大神,相信一句話“開卷有益”。

2017-02-21 21:24:08
來自asdling**的評論:

代碼大全(第二版)是一本不錯的書,特別對初級軟件開發人員提了很多較好的建議,同時也對有一定編程經驗的人有很好的指導意義。

2011-12-14 09:41:47
來自無昵稱**的評論:

代碼大全——兩屆Software Jolt Award震撼大獎得主!軟件開發世界的地圖,經典中的經典 代碼大全——兩屆Software Jolt Award震撼大獎得主!軟件開發世界的地圖,經典中的經典

2014-01-16 10:29:28
來自背著包**的評論:

一本完整的軟件構建手冊,涵蓋了軟件構建過程中的所有細節。它從軟件質量和編程思想等方面論述了軟件構建的各個問題,并詳細論述了緊跟潮流的新技術、高屋建瓴的觀點、通用的概念,還含有豐富而典型的程序示例。

2014-08-10 18:20:26
來自露露露**的評論:

作為一名自學程序員,在編程的道上可謂一路坎坷,似乎每一條彎路都要讓我走一遍,卻也很難總結出更好的問題解決方案,先不說此書內容如何(雖贊譽頗多,但我不看一遍不會輕易下結論),只是立意,已讓我蔚然心動。

2014-08-14 21:14:04

免責聲明

更多出版社
主站蜘蛛池模板: 海兴县| 昌吉市| 大宁县| 建水县| 娄底市| 台州市| 竹溪县| 津南区| 陆良县| 武功县| 平武县| 金坛市| 合山市| 兴城市| 平安县| 梨树县| 公主岭市| 玉龙| 运城市| 建宁县| 仪征市| 神池县| 交城县| 荔波县| 苍梧县| 松溪县| 石泉县| 甘孜县| 芜湖市| 景洪市| 尼勒克县| 新余市| 乡城县| 孟州市| 会宁县| 二手房| 阜城县| 航空| 伊宁县| 云南省| 正安县|