Microsoft.NET企业级应用架构设计(第2版)
正版图书 真实库存欢迎选购 可开电子发票 有需要联系客服!
¥
48.97
7.1折
¥
69
全新
库存2件
作者(意)埃斯波西托//索尔塔雷罗|译者:李永伦
出版社人民邮电
ISBN9787115413710
出版时间2016-04
装帧其他
开本其他
定价69元
货号3496149
上书时间2024-12-18
商品详情
- 品相描述:全新
- 商品描述
-
作者简介
AndreaSaltarello是一家软件设计和开发咨询公司的CE0、创始人和解决方案架构师。他是一名活跃的演讲者和培训师,也是一个开源项目的首席开发者,该项目专注于开发ASP.NETMVC工具套件的扩展功能。
DinoEsposito是知名的Web和移动开发专家,写过多本畅销书,包括《ArchitectingMobileSolutionsfortheEnterprise》和《ProgrammingMicrosoftASP.NETMVC》。除了写作和演讲,他还是一家软件和IT服务公司的创始人和CTO,这家公司服务于职业体育产业。
目录
第1部分 基础
第1章 今天的架构师和架构
1.1 软件架构到底是什么
1.1.1 把架构原则应用到软件中
1.1.2 确认需求
1.1.3 什么是架构,什么不是
1.1.4 架构流程
1.2 谁是架构师
1.2.1 架构师的职责
1.2.2 架构师的角色
1.2.3 关于架构师的常见误解
1.3 总结
1.4 笑到最后
第2章 为成功而设计
2.1 “大泥球”
2.1.1 “大泥球”的成因
2.1.2 “大泥球”的征兆
2.1.3 使用指标检测
2.2 软件项目的机制
2.2.1 组织文化
2.2.2 帮助团队更好地写代码
2.3 走出混乱
2.3.1 有一种奇怪的东西叫作“遗留代码”
2.3.2 在3 招之内将杀(checkmate)
2.3.3 决定是否添加人手
2.4 总结
2.5 笑到最后
第3章 软件设计的原则
3.1 软件设计的通用原则
3.1.1 从意大利面代码到千层饼代码
3.1.2 关注点分离
3.1.3 隔离
3.2 面向对象设计
3.2.1 相关类
3.2.2 对接口编程
3.2.3 组合与继承
3.2.4 反思面向对象
3.3 开发和设计向量
3.3.1 SOLID 原则
3.3.2 处理依赖的模式
3.3.3 编码向量
3.3.4 使用模式
3.4 防御性编程
3.4.1 “如果—那么—抛出”模式
3.4.2 软件契约
3.5 总结
3.6 笑到最后
第4章 编写优质软件
4.1 编写可测试代码的艺术
4.1.1 什么是可测试性
4.1.2 测试你的软件
4.1.3 软件测试的常见实践
4.2 代码可扩展性的实践
4.2.1 基于接口的设计
4.2.2 插件架构
4.2.3 状态机
4.3 写出别人看得懂的代码
4.3.1 把可读性看作软件特性
4.3.2 一些改善可读性的实用规则
4.4 总结
4.5 笑到最后
……
第2部分 设计架构
第3部分 支撑架构
第4部分 基础设施
内容摘要
软件架构是一系列相关的抽象模式,用于指导大型软件系统各个方面的设计。埃斯波西托、索尔塔雷罗编著的《Microsoft.NET企业级应用架构设计(第2版)》就是一个关于软件架构的坚实、可重用且易于访问的知识库。
本书分4个部分来介绍软件架构相关的内容。其中,基础知识部分为软件架构打下基础;设计架构部分关注表现层和业务层;支撑架构部分涵盖3个可用于构建各种子领域的支撑架构;基础设计部分介绍了多样化持久化、NoSQL数据存储、SQL、EntityFramework和关系型数据库等内容。
本书着重介绍软件架构相关的内容,非常适合软件架构师和想成为软件架构师的人阅读,而且首席开
发者和各种.NET应用程序的开发者也能从本书获益。
— 没有更多了 —
以下为对购买帮助不大的评价