简约之美:软件设计之道图书
人气:31

简约之美:软件设计之道

《简约之美:软件设计之道》将软件设计作为一门严谨的科学,阐述了开发出优雅简洁的代码所应该遵循的基本原则。
  • 所属分类:图书 >计算机/网络>项目管理 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

免责声明

更多相关图书
在线咨询