注冊(cè) | 登錄讀書(shū)好,好讀書(shū),讀好書(shū)!
讀書(shū)網(wǎng)-DuShu.com
當(dāng)前位置: 首頁(yè)出版圖書(shū)科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件工程及軟件方法學(xué)加速:高效能軟件交付之道

加速:高效能軟件交付之道

加速:高效能軟件交付之道

定 價(jià):¥109.00

作 者: [德] 邁克爾考夫曼
出版社: 機(jī)械工業(yè)出版社
叢編項(xiàng):
標(biāo) 簽: 暫缺

購(gòu)買這本書(shū)可以去


ISBN: 9787111751151 出版時(shí)間: 2024-05-01 包裝: 平裝-膠訂
開(kāi)本: 16開(kāi) 頁(yè)數(shù): 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

  本書(shū)是關(guān)于DevOps的實(shí)用指南,使用GitHub作為平臺(tái),展示了如何利用GitHub工具集的強(qiáng)大功能進(jìn)行協(xié)作、精益管理,以及實(shí)現(xiàn)安全快速的軟件交付,從而將DevOps和DevSecOps提升到一個(gè)新的水平。書(shū)中為常見(jiàn)問(wèn)題提供了簡(jiǎn)單的解決方案,讀者將學(xué)習(xí)如何找到正確的度量標(biāo)準(zhǔn),以及如何學(xué)習(xí)其他團(tuán)隊(duì)的成功經(jīng)驗(yàn)。讀者將學(xué)會(huì)利用GitHub來(lái)加速價(jià)值交付,具體包括:使用GitHub Projects實(shí)現(xiàn)工作的可視化,使用GitHub Insights衡量正確的指標(biāo),使用GitHub Actions和Advanced Security開(kāi)展可靠的和經(jīng)過(guò)驗(yàn)證的工程實(shí)踐,以及遷移到基于事件的、松散耦合的軟件架構(gòu)。zui后,本書(shū)介紹了影響軟件交付性能的因素,并指出了一些可持續(xù)改進(jìn)的方向。

作者簡(jiǎn)介

  邁克爾考夫曼(Michael Kaufmann)德國(guó)Xpirit公司創(chuàng)始人兼CEO,在IT行業(yè)擔(dān)任顧問(wèn)和經(jīng)理超過(guò)20年,致力于通過(guò)云、敏捷和DevOps幫助用戶獲得成功。微軟曾授予他微軟區(qū)域總監(jiān)(RD)和微軟最有價(jià)值專業(yè)人士(MVP)的頭銜。他經(jīng)常在國(guó)際會(huì)議上發(fā)表演講,并且積極地通過(guò)書(shū)籍、培訓(xùn)等分享知識(shí)和經(jīng)驗(yàn)。

圖書(shū)目錄

目  錄
譯者序
推薦序一
推薦序二
前言
作者簡(jiǎn)介
審校者簡(jiǎn)介
第一部分 精益管理與協(xié)作
第1章 重要的指標(biāo) 2
為什么要加速 2
工程效率 4
高效能企業(yè) 8
衡量重要的指標(biāo) 10
提升開(kāi)發(fā)者效率的SPACE框架 12
目標(biāo)與關(guān)鍵結(jié)果 15
案例研究 18
總結(jié) 19
拓展閱讀 20
第2章 計(jì)劃、跟蹤和可視化工作 21
工作就是工作 21
非計(jì)劃的工作和返工 22
工作可視化 23
限制在制品 25
GitHub的Issues、Labels和
 Milestones 26
GitHub Projects 35
第三方集成 41
案例研究 46
總結(jié) 47
拓展閱讀和參考資料 47
第3章 團(tuán)隊(duì)合作與協(xié)作開(kāi)發(fā) 49
軟件開(kāi)發(fā)是一項(xiàng)團(tuán)隊(duì)活動(dòng) 49
協(xié)作的核心—Pull Request 50
動(dòng)手實(shí)踐:創(chuàng)建一個(gè)Pull Request 53
提交更改 57
Pull Request審閱 61
代碼審閱的最佳實(shí)踐 67
總結(jié) 68
拓展閱讀和參考資料 68
第4章 異步工作:無(wú)處不在
 的協(xié)作 70
比較同步和異步工作 70
分布式團(tuán)隊(duì) 74
跨團(tuán)隊(duì)合作 74
向異步工作流程轉(zhuǎn)變 75
團(tuán)隊(duì)和Slack集成 75
GitHub Discussions 76
GitHub Pages和GitHub Wiki 79
通過(guò)GitHub Mobile隨時(shí)隨地
 工作 86
案例研究 88
總結(jié) 89
拓展閱讀和參考資料 89
第5章 開(kāi)源和內(nèi)部開(kāi)源對(duì)軟件
 交付性能的影響 90
自由軟件和開(kāi)源軟件的歷史 91
開(kāi)源與開(kāi)放開(kāi)發(fā)的區(qū)別 93
企業(yè)采用開(kāi)源的好處 93
實(shí)施開(kāi)源戰(zhàn)略 94
開(kāi)源和內(nèi)部開(kāi)源 95
內(nèi)包的重要性 96
GitHub贊助商 97
總結(jié) 99
拓展閱讀和參考資料 100
第二部分 工程DevOps實(shí)踐
第6章 使用GitHub Actions
 實(shí)現(xiàn)自動(dòng)化 102
GitHub Actions概述 102
工作流、流水線和操作 103
YAML基礎(chǔ) 104
工作流語(yǔ)法 105
使用密鑰工作 111
動(dòng)手實(shí)踐:第一個(gè)工作流 114
動(dòng)手實(shí)踐:第一個(gè)操作 117
GitHub Marketplace 120
總結(jié) 122
拓展閱讀 122
第7章 運(yùn)行工作流 124
托管執(zhí)行器 124
自托管執(zhí)行器 127
使用執(zhí)行器組管理訪問(wèn) 131
使用標(biāo)簽 132
擴(kuò)展自托管執(zhí)行器 133
監(jiān)控和故障排除 134
案例研究 136
總結(jié) 136
拓展閱讀 136
第8章 使用GitHub Packages
 管理依賴 137
GitHub Packages 138
將npm包和Actions結(jié)合使用 140
將Docker和包結(jié)合使用 143
Apache Maven、Gradle、NuGet
 和RubyGems包 146
總結(jié) 148
拓展閱讀 149
第9章 部署到任何平臺(tái) 150
分階段部署 150
自動(dòng)化部署 153
如何部署到Azure App
 Service 153
如何部署到AWS ECS 156
如何部署到GKE 158
基礎(chǔ)設(shè)施即代碼 160
衡量成功 164
案例研究 166
總結(jié) 167
拓展閱讀 167
第10章 功能標(biāo)記和功能
 生命周期 169
什么是功能標(biāo)記 169
功能的生命周期 170
功能標(biāo)記的優(yōu)點(diǎn) 172
開(kāi)始使用功能標(biāo)記 173
功能標(biāo)記和技術(shù)債務(wù) 174
框架和產(chǎn)品 175
使用功能標(biāo)記進(jìn)行實(shí)驗(yàn) 176
總結(jié) 178
拓展閱讀 178
第11章 主干開(kāi)發(fā) 179
主干開(kāi)發(fā)簡(jiǎn)介 179
為什么應(yīng)該避免復(fù)雜分支 180
其他git工作流 181
使用MyFlow加速 184
案例研究 189
總結(jié) 190
拓展閱讀 190
第三部分 自信發(fā)布
第12章 使用左移測(cè)試來(lái)提高
 質(zhì)量 194
利用測(cè)試自動(dòng)化進(jìn)行左移測(cè)試 194
根除不穩(wěn)定的測(cè)試 199
代碼覆蓋率 199
右移—在生產(chǎn)中測(cè)試 200
故障注入和混沌工程 201
測(cè)試與合規(guī)性 202
GitHub中的測(cè)試管理 203
案例研究 205
總結(jié) 206
拓展閱讀 206
第13章 左移安全和
 DevSecOps 208
左移安全 208
假設(shè)攻擊、零信任和安全第一的
 思維方式 209
攻擊模擬 211
紅隊(duì)-藍(lán)隊(duì)演習(xí) 211
攻擊場(chǎng)景 213
GitHub Codespaces 215
總結(jié) 219
拓展閱讀 220
第14章 代碼保護(hù) 221
依賴管理和Dependabot 222
密碼掃描 230
代碼掃描 234
編寫(xiě)CodeQL查詢 245
總結(jié) 248
拓展閱讀 248
第15章 保護(hù)部署 250
容器和基礎(chǔ)設(shè)施安全掃描 250
自動(dòng)化基礎(chǔ)設(shè)施變更流程 253
源代碼和基礎(chǔ)設(shè)施完整性 254
動(dòng)態(tài)應(yīng)用程序安全測(cè)試 259
加固發(fā)布流水線的安全性 261
案例研究 266
總結(jié) 267
拓展閱讀 267
第四部分 軟件架構(gòu)
第16章 松散耦合架構(gòu)和
 微服務(wù) 270
松散耦合系統(tǒng) 270
微服務(wù) 271<>

本目錄推薦

掃描二維碼
Copyright ? 讀書(shū)網(wǎng) ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號(hào) 鄂公網(wǎng)安備 42010302001612號(hào)