您好,欢迎来到聚文网。
登录
免费注册
网站首页
|
搜索
热搜:
磁力片
|
漫画
|
购物车
0
我的订单
商品分类
首页
幼儿
文学
社科
教辅
生活
销量榜
加速 高效能软件交付之道
字数: 512000
装帧: 平装
出版社: 机械工业出版社
作者: (德)迈克尔·考夫曼 著 华东师范大学全民数字素养与技能培训基地 译
出版日期: 2024-05-01
商品条码: 9787111751151
版次: 1
开本: 32开
页数: 736
出版年份: 2024
定价:
¥109
销售价:
登录后查看价格
¥{{selectedSku?.salePrice}}
库存:
{{selectedSku?.stock}}
库存充足
{{item.title}}:
{{its.name}}
加入购物车
立即购买
加入书单
收藏
精选
¥5.83
世界图书名著昆虫记绿野仙踪木偶奇遇记儿童书籍彩图注音版
¥5.39
正版世界名著文学小说名家名译中学生课外阅读书籍图书批发 70册
¥8.58
简笔画10000例加厚版2-6岁幼儿童涂色本涂鸦本绘画本填色书正版
¥5.83
世界文学名著全49册中小学生青少年课外书籍文学小说批发正版
¥4.95
全优冲刺100分测试卷一二三四五六年级上下册语文数学英语模拟卷
¥8.69
父与子彩图注音完整版小学生图书批发儿童课外阅读书籍正版1册
¥24.2
好玩的洞洞拉拉书0-3岁宝宝早教益智游戏书机关立体翻翻书4册
¥7.15
幼儿认字识字大王3000字幼儿园中班大班学前班宝宝早教启蒙书
¥11.55
用思维导图读懂儿童心理学培养情绪管理与性格培养故事指导书
¥19.8
少年读漫画鬼谷子全6册在漫画中学国学小学生课外阅读书籍正版
¥64
科学真好玩
¥12.7
一年级下4册·读读童谣和儿歌
¥38.4
原生态新生代(传统木版年画的当代传承国际研讨会论文集)
¥11.14
法国经典中篇小说
¥11.32
上海的狐步舞--穆时英(中国现代文学馆馆藏初版本经典)
¥21.56
猫的摇篮(精)
¥30.72
幼儿园特色课程实施方案/幼儿园生命成长启蒙教育课程丛书
¥24.94
旧时风物(精)
¥12.04
三希堂三帖/墨林珍赏
¥6.88
寒山子庞居士诗帖/墨林珍赏
¥6.88
苕溪帖/墨林珍赏
¥6.88
楷书王维诗卷/墨林珍赏
¥9.46
兰亭序/墨林珍赏
¥7.74
祭侄文稿/墨林珍赏
¥7.74
蜀素帖/墨林珍赏
¥12.04
真草千字文/墨林珍赏
¥114.4
进宴仪轨(精)/中国古代舞乐域外图书
¥24.94
舞蹈音乐的基础理论与应用
编辑推荐
这本书为个人及组织提供了利用DevOps和GitHub功能的清晰、简洁、实用的指南。Michael,我为你的辛勤工作感到骄傲,但除此之外,更自豪的是我知道它将有助于为他人创造有意义的改变和进步。 ——Thomas Dohmke,GitHub公司CEO Michael介绍了软件架构及其对开发过程和团队的影响,还介绍了如何权衡每个选项,以帮助团队决定哪一个才是最好的。我相信,读者会发现这本书是支持DevOps转型不可或缺的工具。 ——Donovan Brown,Azure CTO孵化团队的合作伙伴项目经理
内容简介
本书是关于DevOps的实用指南,使用GitHub作为平台,展示了如何利用GitHub工具集的强大功能进行协作、精益管理,以及实现安全快速的软件交付,从而将DevOps和DevSecOps提升到一个新的水平。书中为常见问题提供了简单的解决方案,读者将学习如何找到正确的度量标准,以及如何学习其他团队的成功经验。读者将学会利用GitHub来加速价值交付,具体包括:使用GitHub Projects实现工作的可视化,使用GitHub Insights衡量正确的指标,使用GitHub Actions和Advanced Security开展可靠的和经过验证的工程实践,以及迁移到基于事件的、松散耦合的软件架构。最后,本书介绍了影响软件交付性能的因素,并指出了一些可持续改进的方向。
目录
译者序
推荐序一
推荐序二
前言
作者简介
审校者简介
第一部分 精益管理与协作
第1章 重要的指标 2
为什么要加速 2
工程效率 4
高效能企业 8
衡量重要的指标 10
提升开发者效率的SPACE框架 12
目标与关键结果 15
案例研究 18
总结 19
拓展阅读 20
第2章 计划、跟踪和可视化工作 21
工作就是工作 21
非计划的工作和返工 22
工作可视化 23
限制在制品 25
GitHub的Issues、Labels和Milestones 26
GitHub Projects 35
第三方集成 41
案例研究 46
总结 47
拓展阅读和参考资料 47
第3章 团队合作与协作开发 49
软件开发是一项团队活动 49
协作的核心—Pull Request 50
动手实践:创建一个Pull Request 53
提交更改 57
Pull Request审阅 61
代码审阅的最佳实践 67
总结 68
拓展阅读和参考资料 68
第4章 异步工作:无处不在的协作 70
比较同步和异步工作 70
分布式团队 74
跨团队合作 74
向异步工作流程转变 75
团队和Slack集成 75
GitHub Discussions 76
GitHub Pages和GitHub Wiki 79
通过GitHub Mobile随时随地工作 86
案例研究 88
总结 89
拓展阅读和参考资料 89
第5章 开源和内部开源对软件交付性能的影响 90
自由软件和开源软件的历史 91
开源与开放开发的区别 93
企业采用开源的好处 93
实施开源战略 94
开源和内部开源 95
内包的重要性 96
GitHub赞助商 97
总结 99
拓展阅读和参考资料 100
第二部分 工程DevOps实践
第6章 使用GitHub Actions实现自动化 102
GitHub Actions概述 102
工作流、流水线和操作 103
YAML基础 104
工作流语法 105
使用密钥工作 111
动手实践:第一个工作流 114
动手实践:第一个操作 117
GitHub Marketplace 120
总结 122
拓展阅读 122
第7章 运行工作流 124
托管执行器 124
自托管执行器 127
使用执行器组管理访问 131
使用标签 132
扩展自托管执行器 133
监控和故障排除 134
案例研究 136
总结 136
拓展阅读 136
第8章 使用GitHub Packages管理依赖 137
GitHub Packages 138
将npm包和Actions结合使用 140
将Docker和包结合使用 143
Apache Maven、Gradle、NuGet和RubyGems包 146
总结 148
拓展阅读 149
第9章 部署到任何平台 150
分阶段部署 150
自动化部署 153
如何部署到Azure App Service 153
如何部署到AWS ECS 156
如何部署到GKE 158
基础设施即代码 160
衡量成功 164
案例研究 166
总结 167
拓展阅读 167
第10章 功能标记和功能生命周期 169
什么是功能标记 169
功能的生命周期 170
功能标记的优点 172
开始使用功能标记 173
功能标记和技术债务 174
框架和产品 175
使用功能标记进行实验 176
总结 178
拓展阅读 178
第11章 主干开发 179
主干开发简介 179
为什么应该避免复杂分支 180
其他git工作流 181
使用MyFlow加速 184
案例研究 189
总结 190
拓展阅读 190
第三部分 自信发布
第12章 使用左移测试来提高质量 194
利用测试自动化进行左移测试 194
根除不稳定的测试 199
代码覆盖率 199
右移—在生产中测试 200
故障注入和混沌工程 201
测试与合规性 202
GitHub中的测试管理 203
案例研究 205
总结 206
拓展阅读 206
第13章 左移安全和DevSecOps 208
左移安全 208
假设攻击、零信任和安全第一的思维方式 209
攻击模拟 211
红队-蓝队演习 211
攻击场景 213
GitHub Codespaces 215
总结 219
拓展阅读 220
第14章 代码保护 221
依赖管理和Dependabot 222
密码扫描 230
代码扫描 234
编写CodeQL查询 245
总结 248
拓展阅读 248
第15章 保护部署 250
容器和基础设施安全扫描 250
自动化基础设施变更流程 253
源代码和基础设施完整性 254
动态应用程序安全测试 259
加固发布流水线的安全性 261
案例研究 266
总结 267
拓展阅读 267
第四部分 软件架构
第16章 松散耦合架构和微服务 270
松散耦合系统 270
微服务 271
……
×
Close
添加到书单
加载中...
点此新建书单
×
Close
新建书单
标题:
简介:
蜀ICP备2024047804号
Copyright 版权所有 © jvwen.com 聚文网