日本免费精品视频,男人的天堂在线免费视频,成人久久久精品乱码一区二区三区,高清成人爽a毛片免费网站

在線客服
簡約之美:軟件設計之道圖書
人氣:49

簡約之美:軟件設計之道

《簡約之美:軟件設計之道》將軟件設計作為一門嚴謹的科學,闡述了開發出優雅簡潔的代碼所應該遵循的基本原則。
  • 所屬分類:圖書 >計算機/網絡>項目管理 IT人文  
  • 作者:[美]Max [Kanat]-[Alexander] 著
  • 產品參數:
  • 叢書名:--
  • 國際刊號:9787115302380
  • 出版社:人民郵電出版社
  • 出版時間:2013-01
  • 印刷時間:2013-01-01
  • 版次:1
  • 開本:大32開
  • 頁數:--
  • 紙張:膠版紙
  • 包裝:平裝-膠訂
  • 套裝:

內容簡介

《簡約之美:軟件設計之道》將軟件設計作為一門嚴謹的科學,闡述了開發出優雅簡潔的代碼所應該遵循的基本原則。作者從為什么以前軟件設計沒有像數學等學科一樣成為一門科學開始入手,道出了軟件以及的軟件設計的終極目標,并給出了具體的指導規則。 這是一本軟件思想著作,適合任何背景、使用任何語言的程序員。

編輯推薦

更多同類圖書請參考: 《》、《》、《》、《》

更多湛廬文化圖書請點擊:

迄今為止全世界好的一本大數據專著。

《大數據時代》作者維克托 邁爾-舍恩伯格,大數據時代的預言家,《科學》《自然》等著名學術期刊最推崇的互聯網研究者之一,“大數據商業應用及時人”,擁有在哈佛大學、牛津大學、耶魯大學和新加坡國立大學等多個互聯網研究重鎮任教的經歷。

《大數據時代》的譯者系我國最年輕有為的大數據專家,電子科技大學互聯網科學中心主任、教授、博士生導師周濤教授。這位27歲的天才型教授,數年來一直帶領我國學術界在大數據研究上向國際看齊。

寬帶資本董事長田溯寧,微軟全球博學副總裁、微軟亞太研發集團主席張亞勤,中國互聯網發展重要參與者、知名IT評論人謝文,北京云基地首席顧問、云華時代智能科技有限公司董事長郭昕,上海交通大學長江學者特聘教授、致遠學院常務副院長汪小帆,中國傳媒大學教授沈浩,清華大學計算機科學與技術系副主任、教授陳文光,中國社科院信息化研究中心秘書長、《互聯網周刊》主編姜奇平,《財經》雜志執行主編、《哈佛商業評論》中文版主編何剛、微軟亞洲研究院主管研究員謝幸等重磅推薦。

大數據是人們獲得新的認知,創造新的價值的源泉;大數據還是改變市場、組織機構,以及政府與公民關系的方法。作者認為,大數據的核心就是預測。這個核心代表著我們分析信息時的三個轉變。及時個轉變就是,在大數據時代,我們可以分析更多的數據,有時候甚至可以處理和某個特別現象相關的所有數據,而不再依賴于采樣。第二個改變就是,研究數據如此之多,以至于我們不再熱衷于追求度。第三個轉變因前兩個轉變而促成,即我們不再熱衷于尋找因果關系。

關于大數據的取舍問題,詳見作者又一力作:《刪除》,講述大數據時代的數據取舍之道。

作者簡介

Max Kanant-Alexander開源項目 Bugzilla總架構師, Google軟件工程師,作家, 8歲開始修電腦, 14歲開始編程。 Wdesimphicity.com和 fedorafaq.com網站維護者,目前居住在北加州。

目錄

目錄

第1章引言1

1.1計算機出了什么問題?3

1.2程序究竟是什么?5

第2章缺失的科學9

2.1程序員也是設計師12

2.2軟件設計的科學13

2.3為什么不存在軟件設計科學15

第3章軟件設計的推動力19

第4章未來27

4.1軟件設計的方程式29

4.1.1價值30

4.1.2成本31

4.1.3維護32

4.1.4完整的方程式33

4.1.5化簡方程式33

4.1.6你需要什么,不需要什么34

4.2設計的質量36

4.3不可預測的結果37

第5章變化41

5.1真實世界中程序的變化43

5.2軟件設計的三大誤區46

5.2.1編寫不必要的代碼46

5.2.2代碼難以修改48

5.2.3過分追求通用51

5.3漸進式開發及設計53

第6章缺陷與設計55

6.1如果這不是問題……57

6.2避免重復59

第7章簡潔61

7.1簡潔與軟件設計方程式65

7.2簡潔是相對的65

7.3簡潔到什么程度?67

7.4保持一致69

7.5可讀性71

7.5.1命名72

7.5.2注釋73

7.6簡潔離不開設計74

第8章復雜性77

8.1復雜性與軟件的用途81

8.2糟糕的技術83

8.2.1生存潛力83

8.2.2互通性84

8.2.3對品質的重視84

8.2.4其他原因85

8.3復雜性及錯誤的解決方案85

8.4復雜問題86

8.5應對復雜性87

8.5.1把某個部分變簡單89

8.5.2不可解決的復雜性90

8.6推倒重來90

第9章測試93

附錄A軟件設計的規則97

附錄B事實、規則、條例、定義101

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

免責聲明

更多出版社