由于此商品库存有限,请在下单后15分钟之内支付完成,手慢无哦!
100%刮中券,最高99元无敌券,券有效期7天
活动自2017年6月2日上线,敬请关注云钻刮券活动规则更新。
如活动受政府机关指令需要停止举办的,或活动遭受严重网络攻击需暂停举办的,或者系统故障导致的其它意外问题,苏宁无需为此承担赔偿或者进行补偿。
正版新书]加速 高效能软件交付之道(德)迈克尔·考夫曼 著 华东师
¥ ×1
目 录<br />译者序<br />推荐序一<br />推荐序二<br />前言<br />作者简介<br />审校者简介<br />第一部分 精益管理与协作<br />第1章 重要的指标 2<br />为什么要加速 2<br />工程效率 4<br />高效能企业 8<br />衡量重要的指标 10<br />提升开发者效率的SPACE框架 12<br />目标与关键结果 15<br />案例研究 18<br />总结 19<br />拓展阅读 20<br />第2章 计划、跟踪和可视化工作 21<br />工作就是工作 21<br />非计划的工作和返工 22<br />工作可视化 23<br />在制品 25<br />GitHub的Issues、Labels和<br /> Milestones 26<br />GitHub Projects 35<br />第三方集成 41<br />案例研究 46<br />总结 47<br />拓展阅读和参考资料 47<br />第3章 团队合作与协作开发 49<br />软件开发是一项团队活动 49<br />协作的核心—Pull Request 50<br />动手实践:创建一个Pull Request 53<br />提交更改 57<br />Pull Request审阅 61<br />代码审阅的很好实践 67<br />总结 68<br />拓展阅读和参考资料 68<br />第4章 异步工作:无处不在<br /> 的协作 70<br />比较同步和异步工作 70<br />分布式团队 74<br />跨团队合作 74<br />向异步工作流程转变 75<br />团队和Slack集成 75<br />GitHub Discussions 76<br />GitHub Pages和GitHub Wiki 79<br />通过GitHub Mobile随时随地<br /> 工作 86<br />案例研究 88<br />总结 89<br />拓展阅读和参考资料 89<br />第5章 开源和内部开源对软件<br /> 交付性能的影响 90<br />自由软件和开源软件的历史 91<br />开源与开放开发的区别 93<br />企业采用开源的好处 93<br />实施开源战略 94<br />开源和内部开源 95<br />内包的重要性 96<br />GitHub赞助商 97<br />总结 99<br />拓展阅读和参考资料 100<br />第二部分 工程DevOps实践<br />第6章 使用GitHub Actions<br /> 实现自动化 102<br />GitHub Actions概述 102<br />工作流、流水线和操作 103<br />YAML基础 104<br />工作流语法 105<br />使用密钥工作 111<br />动手实践:第一个工作流 114<br />动手实践:第一个操作 117<br />GitHub Marketplace 120<br />总结 122<br />拓展阅读 122<br />第7章 运行工作流 124<br />托管执行器 124<br />自托管执行器 127<br />使用执行器组管理访问 131<br />使用标签 132<br />扩展自托管执行器 133<br />监控和故障排除 134<br />案例研究 136<br />总结 136<br />拓展阅读 136<br />第8章 使用GitHub Packages<br /> 管理依赖 137<br />GitHub Packages 138<br />将npm包和Actions结合使用 140<br />将Docker和包结合使用 143<br />Apache Maven、Gradle、NuGet<br /> 和RubyGems包 146<br />总结 148<br />拓展阅读 149<br />第9章 部署到任何平台 150<br />分阶段部署 150<br />自动化部署 153<br />如何部署到Azure App <br /> Service 153<br />如何部署到AWS ECS 156<br />如何部署到GKE 158<br />基础设施即代码 160<br />衡量成功 164<br />案例研究 166<br />总结 167<br />拓展阅读 167<br />第10章 功能标记和功能<br /> 生命周期 169<br />什么是功能标记 169<br />功能的生命周期 170<br />功能标记的优点 172<br />开始使用功能标记 173<br />功能标记和技术债务 174<br />框架和产品 175<br />使用功能标记进行实验 176<br />总结 178<br />拓展阅读 178<br />第11章 主干开发 179<br />主干开发简介 179<br />为什么应该避免复杂分支 180<br />其他git工作流 181<br />使用MyFlow加速 184<br />案例研究 189<br />总结 190<br />拓展阅读 190<br />第三部分 自信发布<br />第12章 使用左移测试来提高<br /> 质量 194<br />利用测试自动化进行左移测试 194<br />根除不稳定的测试 199<br />代码覆盖率 199<br />右移—在生产中测试 200<br />故障注入和混沌工程 201<br />测试与合规性 202<br />GitHub中的测试管理 203<br />案例研究 205<br />总结 206<br />拓展阅读 206<br />第13章 左移安全和<br /> DevSecOps 208<br />左移安全 208<br />假设攻击、零信任和安全第一的<br /> 思维方式 209<br />攻击模拟 211<br />红队-蓝队演习 211<br />攻击场景 213<br />GitHub Codespaces 215<br />总结 219<br />拓展阅读 220<br />第14章 代码保护 221<br />依赖管理和Dependabot 222<br />密码扫描 230<br />代码扫描 234<br />编写CodeQL查询 245<br />总结 248<br />拓展阅读 248<br />第15章 保护部署 250<br />容器和基础设施安全扫描 250<br />自动化基础设施变更流程 253<br />源代码和基础设施完整性 254<br />动态应用程序安全测试 259<br />加固发布流水线的安全性 261<br />案例研究 266<br />总结 267<br />拓展阅读 267<br />第四部分 软件架构<br />第16章 松散耦合架构和<br /> 微服务 270<br />松散耦合系统 270<br />微服务 271<br />进化式设计 271<br />事件驱动架构 272<br />总结 273<br />拓展阅读 273<br />第17章 团队赋权 275<br />康威法则 275<br />双比萨团队 276<br />逆康威演习 278<br />交付节奏 280<br />单存储库或多存储库战略 281<br />案例研究 284<br />总结 285<br />拓展阅读 285<br />第五部分 精益产品管理<br />第18章 精益产品开发与<br /> 精益创业 288<br />精益产品开发 288<br />融合客户反馈 289<br />MVP 290<br />企业组合管理 291<br />提升产品管理技能 295<br />商业模式图 296<br />总结 297<br />拓展阅读 298<br />第19章 实验与A/B测试 299<br />用科学的方法进行实验 299<br />使用GrowthBook和Flagger进行<br /> 有效的A/B测试 304<br />实验和OKR 307<br />总结 307<br />拓展阅读 308<br />第六部分 GitHub企业版<br />第20章 GitHub:开发者的<br /> 家园 310<br />托管选项与价格 310<br />动手实践:在GitHub.com上<br /> 创建账户 314<br />企业安全 316<br />GitHub学习实验室 324<br />总结 324<br />拓展阅读 324<br />第21章 迁移到GitHub 326<br />选择正确的迁移策略 326<br />实现低保真迁移的合规性 327<br />同步需求以实现平稳过渡 327<br />迁移代码 327<br />从Azure DevOps或GitHub<br /> 迁移 329<br />迁移流水线 331<br />总结 333<br />拓展阅读 333<br />第22章 组织团队 335<br />GitHub的作用域和命名空间 335<br />构建GitHub团队 336<br />基于角色的访问 339<br />自定义角色 339<br />外部合作者 340<br />总结 341<br />拓展阅读 341<br />第23章 企业转型 342<br />转型失败的原因 342<br />从“为什么”开始 344<br />数据驱动的转型 346<br />总结 349<br />拓展阅读 350<br /><br />
这本书为个人及组织提供了利用DevOps和GitHub功能的清晰、简洁、实用的指南。Michael,我为你的辛勤工作感到骄傲,但除此之外,更自豪的是我知道它将有助于为他人创造有意义的改变和进步。
——Thomas Dohmke,GitHub公司CEO
Michael介绍了软件架构及其对开发过程和团队的影响,还介绍了如何权衡每个选项,以帮助团队决定哪一个才是优选的。我相信,读者会发现这本书是支持DevOps转型不可或缺的工具。
——Donovan Brown,Azure CTO孵化团队的合作伙伴项目经理
亲,大宗购物请点击企业用户渠道>小苏的服务会更贴心!
亲,很抱歉,您购买的宝贝销售异常火爆让小苏措手不及,请稍后再试~
非常抱歉,您前期未参加预订活动,
无法支付尾款哦!
抱歉,您暂无任性付资格
