程序员必读之软件架构
- 资料大王PDF
-
0 次阅读
-
0 次下载
-
2024-08-25 23:16:50
微信
赏
支付宝
文档简介:
版权信息
书名:程序员必读之软件架构
作者:Simon Brown
译者:邓钢
ISBN:978-7-115-37107-2
本书由北京图灵文化发展有限公司发行数字版。版权所有,侵权必究。
您购买的图灵电子书仅供您个人使用,未经授权,不得以任何方式复制和传播本书内容。
我们愿意相信读者具有这样的良知和觉悟,与我们共同保护知识产权。
如果购买者有侵权行为,我们可能对该用户实施包括但不限于关闭该帐号等维权措施,并可能追究法律责
任。
版权声明
献词
推荐序一:架构师真正要学会的事情
1. 要学会去看,然后忘掉
2. 要学会去听,然后忘掉
3. 要学会去做,然后忘掉
4. 要学会超越
推荐序二
译者序2.0
初识软件架构
怎么会翻译这本书
架构离我们并不遥远
周爱民老师的序
谢谢你们
序
软件架构的坏名声
敏捷愿景
那么你觉得自己是架构师吗
失意的架构师
关于本书
本书写作初衷
软件开发的新方法
关于软件架构,每个开发者都应该知道的五件事
1. 软件架构不是大型预先设计
2. 每个软件团队都需要考虑软件架构
3. 软件架构的角色关乎编码、指导和合作
4. 无需使用UML
5. 好的软件架构是支持敏捷开发的
在微博上分享这本书
软件架构培训
Part Ⅰ 什么是软件架构
第 1 章 什么是架构
作为名词
作为动词
第 2 章 架构的种类
它们的共同点是什么
第 3 章 软件架构是什么
应用程序架构
系统架构
软件架构
企业架构:战略而非代码
第 4 章 敏捷软件架构是什么
理解“敏捷”
好的架构带来敏捷
你需要有多敏捷
第 5 章 架构对上设计
找出区别
理解意义
第 6 章 软件架构重要吗
缺乏软件架构将引发问题
软件架构的好处
所有软件项目都需要软件架构吗
第 7 章 问题
Part Ⅱ 软件架构的角色
第 8 章 软件架构的角色
1. 架构驱动力
2. 设计软件
3. 技术风险
4. 架构演化
5. 编写代码
6. 质量保证
合作或失败
技术领导是一个角色而非级别
提出你自己对这个角色的定义
第 9 章 软件架构师应该编码吗
编写代码
构建原型、框架和基础
进行代码评审
实验并与时俱进
软件架构师和雇主之间的矛盾
你不必放弃编码
不要把全部时间都用于编码
第 10 章 软件架构师应该是建造大师
联盟的状态
回顾过去
建造大师真的会建造吗
象牙塔
建造大师角色的差异
实现角色
架构师要和团队一起工作
第 11 章 从开发者到架构师
经验是一个好的评价标准,但你需要看得更深
模糊的界线
跨越界线是我......
评论
发表评论