封面

版权信息

内容提要

NOTE

On-Call

2025-02-24 22:24:15

推荐序

译者序

前言

致谢

第1章 前面的旅程

1.1 你的目的地

1.2 你的旅程地图

1.3 前进!

第2章 步入自觉阶段

2.1 学习如何学习

2.2 提出问题

2.3 克服成长的障碍

2.4 行为准则

2.5 升级加油站

第3章 玩转代码

3.1 软件的熵

3.2 技术债

3.3 变更代码

3.4 避“坑”指南

3.5 行为准则

3.6 升级加油站

第4章 编写可维护的代码

4.1 防御式编程

4.2 关于日志的使用

4.3 系统监控

4.4 跟踪器

4.5 配置相关注意事项

4.6 工具集

4.7 行为准则

4.8 升级加油站

第5章 依赖管理

5.1 依赖管理基础知识

5.2 相依性地狱

5.3 避免相依性地狱

5.4 行为准则

5.5 升级加油站

第6章 测试

6.1 测试的多种用途

6.2 测试类型

6.3 测试工具

6.4 自己动手编写测试

6.5 测试中的确定性

6.6 行为准则

6.7 升级加油站

第7章 代码评审

7.1 为什么需要评审代码?

7.2 当你的代码被评审时

7.3 评审别人的代码时

7.4 行为准则

7.5 升级加油站

第8章 软件交付

8.1 软件交付流程

8.2 分支策略

8.3 构建环节

8.4 发布环节

8.5 部署环节

8.6 展开环节

8.7 行为准则

8.8 升级加油站

第9章 On-Call

9.1 On-Call的工作方式

9.2 On-Call技能包

9.3 事故处理

9.4 提供支持

9.5 不要逞英雄

9.6 行为准则

9.7 升级加油站

第10章 技术设计流程

10.1 技术设计的V形结构

10.2 关于设计的思考

10.3 撰写设计文档

10.4 使用设计文档模板

10.5 协作设计

10.6 行为准则

10.7 升级加油站

第11章 构建可演进的架构

11.1 理解复杂性

11.2 可演进的设计

11.3 可演进的API

11.4 可持续的数据管理

11.5 行为准则

11.6 升级加油站

第12章 敏捷计划

12.1 敏捷宣言

12.2 敏捷计划的框架

12.3 Scrum框架

12.4 站会

12.5 评审机制

12.6 回顾会

12.7 路线图

12.8 行为准则

12.9 升级加油站

第13章 与管理者合作

13.1 管理者是做什么的

13.2 沟通、目标与成长

13.3 向上管理

13.4 行为准则

13.5 升级加油站

第14章 职业生涯规划

14.1 迈向资深之路

14.2 职业生涯建议

14.3 结尾寄语