搜索
高级检索
高级搜索
书       名 :
著       者 :
出  版  社 :
I  S  B  N:
文献来源:
出版时间 :
简约之美:软件设计之道:the science of software development
0.00    
图书来源: 浙江图书馆(由图书馆配书)
  • 配送范围:
    全国(除港澳台地区)
  • ISBN:
    9787115302380
  • 作      者:
    (美)Max Kanat-Alexander著
  • 出 版 社 :
    人民邮电出版社
  • 出版日期:
    2013
收藏
编辑推荐
  《简约之美:软件设计之道》是一本软件思想著作,适合任何背景、使用任何语言的程序员。
展开
作者简介
  Max Kanat-Alexander,开源项目Bugzilla总架构师,Google软件工程师,作家,8岁开始修电脑,14岁开始编程。codesimplicity.com和fedorafaq.org网站维护者,现居北加州。

  译者简介:
  余晟,毕业于东北师范大学计算机系,副修中文,非正统型技术爱好者。曾任抓虾网、银杏泰克主力程序员,盛大创新院高级研究员,现任华南某电商公司技术总监。坚信计算机可以无限延伸人的能力,前提是人必须理解计算机的逻辑,所以对任何技术都不应该浅尝辄止,仅仅满足于“会用”。
展开
内容介绍
  优秀的软件设计简单明了。不过很遗憾,如今的计算机程序基本上都很复杂,恐怕无人能够确切知道所有代码都是怎么运转的。这本简明《简约之美:软件设计之道》旨在帮助读者利用科学规则掌握优秀设计的基础知识,《简约之美:软件设计之道》中给出的法则适用于所有编程语言和软件项目,并且永远有效。
  不论是刚入门的程序员、资深软件工程师还是没有技术背景的管理人员,读过本书之后,都将能够理解如何创建靠谱的软件项目计划、确定更好的系统模型和架构。
  为什么软件设计成了一门缺失的科学
  软件和优秀软件设计的终极目标
  确定现在以及将来软件设计的价值所在
  用真实案例证明系统如何随时间变化而变化
  好的设计,能适应外界尽可能多的变化,而软件自身的变化尽可能少
  代码越简洁,未来做改动的难度就越低
  测试越准确,软件性能就越有把握
展开
目录
第1 章  引言
1.1  计算机出了什么问题?
1.2  程序究竟是什么?
第2 章  缺失的科学
2.1  程序员也是设计师
2.2  软件设计的科学
2.3  为什么不存在软件设计科学
第3 章  软件设计的推动力
第4 章  未来
4.1  软件设计的方程式
4.1.1  价值
4.1.2  成本
4.1.3  维护
4.1.4  完整的方程式
4.1.5  化简方程式
4.1.6  你需要什么,不需要什么
4.2  设计的质量
4.3  不可预测的结果
第5 章  变化
5.1  真实世界中程序的变化
5.2  软件设计的三大误区
5.2.1  编写不必要的代码
5.2.2  代码难以修改
5.2.3  过分追求通用
5.3  渐进式开发及设计
第6 章  缺陷与设计
6.1  如果这不是问题……
6.2  避免重复
第7 章  简洁
7.1  简洁与软件设计方程式
7.2  简洁是相对的
7.3  简洁到什么程度?
7.4  保持一致
7.5  可读性
7.5.1  命名
7.5.2  注释
7.6  简洁离不开设计
第8 章  复杂性
8.1  复杂性与软件的用途
8.2  糟糕的技术
8.2.1  生存潜力
8.2.2  互通性
8.2.3  对品质的重视
8.2.4  其他原因
8.3  复杂性及错误的解决方案
8.4  复杂问题
8.5  应对复杂性
8.5.1  把某个部分变简单
8.5.2  不可解决的复杂性
8.6  推倒重来
第9 章  测试
附录A  软件设计的规则
附录B  事实、规则、条例、定义
展开
加入书架成功!
收藏图书成功!
我知道了(3)
发表书评
读者登录

请选择您读者所在的图书馆

选择图书馆
浙江图书馆
点击获取验证码
登录
没有读者证?在线办证