自我提升
类型
可以朗读
语音朗读
116千字
字数
2024-08-01
发行日期
展开全部
主编推荐语
本书深入探讨软件架构评估的标准。
内容简介
本书通过10位杰出实践者的贡献,分享了关键的软件架构指标,帮助你设定正确的关键绩效指标并衡量结果。软件架构指标是软件项目的可维护性和架构质量的关键,它们可以在项目早期向你发出警告,提醒你注意架构和技术债务的积累。
目录
- 版权信息
- O'Reilly Media,Inc. 介绍
- 译者序
- 前言
- 第1章 释出四个关键指标
- 1.1 定义和检测
- 1.2 重构心智模型
- 1.2.1 流水线作为第一站
- 1.2.2 定位检测点
- 1.3 捕获和计算
- 1.4 展示和理解
- 1.4.1 目标受众
- 1.4.2 可视化
- 1.4.3 首页
- 1.5 讨论和理解
- 1.6 自主权和改进
- 1.7 结论
- 第2章 适应度函数测试金字塔:架构测试与指标的类比
- 2.1 适应度函数和指标
- 2.1.1 适应度函数:测试覆盖率
- 2.1.2 适应度函数:网络延迟的集成测试
- 2.2 适应度函数的类别
- 2.2.1 强制型适应度函数类别
- 2.2.2 可选适应度函数类别
- 2.2.3 适应度函数类别:目录概览
- 2.3 测试金字塔
- 2.4 适应度函数测试金字塔
- 2.4.1 顶层
- 2.4.2 中间层
- 2.4.3 底层
- 2.5 示例及其完整分类
- 2.6 完整分类的顶层示例
- 2.7 开发适应度函数和指标
- 2.8 结论
- 第3章 演进式架构:由可测试性和可部署性指导的架构
- 3.1 学习和探索的重要性
- 3.2 可持续变革的工具
- 3.3 可测试性:创建高质量的系统
- 3.4 可部署性:扩展系统的开发
- 3.5 结论
- 第4章 使用模块化成熟度指数改进架构
- 4.1 技术债务
- 4.2 技术债务的起源
- 4.3 使用模块化成熟度指数评估
- 4.4 模块化
- 4.5 层次结构
- 4.6 模式一致性
- 4.7 计算MMI
- 4.8 确定MMI的架构评审
- 4.9 结论
- 第5章 私有构建与指标:DevOps转型工具
- 5.1 关键术语
- 5.1.1 CI/CD
- 5.1.2 DevOps
- 5.2 责任转移
- 5.3 重新赋能本地环境
- 5.4 私有构建
- 5.5 案例研究:不稳定的主干
- 5.5.1 故障A1
- 5.5.2 故障A2
- 5.5.3 故障A3
- 5.5.4 故障A4
- 5.6 案例研究:被阻碍的顾问
- 5.7 指标
- 5.7.1 反馈时长
- 5.7.2 可避免的集成问题在每次迭代中的应用情况
- 5.7.3 每次迭代恢复主干稳定所需的时间
- 5.7.4 私有构建的成本
- 5.8 实践中的指标
- 5.8.1 高反馈时长,可避免的集成问题多,低主干稳定时间
- 5.8.2 低反馈时长,可避免的集成问题多,低主干稳定时间
- 5.8.3 高反馈时长,可避免的集成问题少,低主干稳定时间
- 5.8.4 可避免的集成问题少和高主干稳定时间
- 5.9 结论
- 第6章 组织的扩展:软件架构的中心角色
- 6.1 YourFinFreedom 打破了单体
- 6.2 实现一个分布式大泥球
- 6.3 寻找方向
- 6.4 从尽力而为到有意为之
- 6.5 以指标为导向,提高软件架构的有意性
- 6.6 通过沟通来管理期望
- 6.7 学习和演进架构
- 6.8 那Anna呢
- 6.9 结论
- 第7章 度量在软件架构中的作用
- 7.1 为软件架构添加度量功能
- 7.2 度量方法
- 7.2.1 应用和基础设施的运行时度量
- 7.2.2 软件分析
- 7.2.3 设计分析
- 7.2.4 估算和模型
- 7.2.5 适应度函数
- 7.3 度量系统质量
- 7.3.1 性能
- 7.3.2 可扩展性
- 7.3.3 可用性
- 7.3.4 安全性
- 7.4 入门指南
- 7.5 假设性案例研究
- 7.6 误区
- 7.7 结论
- 第8章 从指标向工程演进
- 8.1 适应度函数之路
- 8.2 从指标到工程
- 8.3 自动化操作指标
- 8.4 案例研究:耦合
- 8.5 案例研究:零日安全检查
- 8.6 案例研究:保真度适应度函数
- 8.7 结论
- 第9章 使用软件度量指标来确保可维护性
- 9.1 使用指标的理由
- 9.1.1 熵对软件的危害
- 9.1.2 循环依赖的有害性
- 9.1.3 指标如何提供帮助
- 9.2 为什么指标没有被更广泛地使用
- 9.3 收集指标的工具
- 9.4 有用的指标
- 9.4.1 度量耦合和结构侵蚀的指标
- 9.4.2 度量代码规模和复杂性
- 9.4.3 变更历史指标
- 9.4.4 其他有用的指标
- 9.5 架构适应度函数
- 9.6 如何随时间跟踪度量指标
- 9.7 改进软件的几条黄金法则
- 9.8 结论
- 第10章 用目标-问题-指标法度量未知
- 10.1 目标-问题-指标法
- 10.1.1 创建一棵GQM树
- 10.1.2 确定指标的优先级并设计数据收集策略
- 10.2 案例研究:学会预见未来的团队
- 10.2.1 系统上下文
- 10.2.2 事件#1:对Foo服务的请求过多
- 10.2.3 事件#2:预见未来
- 10.2.4 反思
- 10.3 GQM工作坊
- 10.3.1 工作坊概述
- 10.3.2 工作坊的步骤
- 10.3.3 主持指南与提示
- 10.4 结论
- 作者简介
- 封面简介
展开全部
出版方
机械工业出版社
机械工业出版社是全国优秀出版社,自1952年成立以来,坚持为科技、为教育服务,以向行业、向学校提供优质、权威的精神产品为宗旨,以“服务社会和人民群众需求,传播社会主义先进文化”为己任,产业结构不断完善,已由传统的图书出版向着图书、期刊、电子出版物、音像制品、电子商务一体化延伸,现已发展为多领域、多学科的大型综合性出版社,涉及机械、电工电子、汽车、计算机、经济管理、建筑、ELT、科普以及教材、教辅等领域。