更新时间:2025-01-09 17:19:37
封面
版权信息
版权
内容提要
版权声明
献辞
译者序1:享受职业素养
译者序2:负阴抱阳,知行合一
序
关于封面图片
前言
致谢
必读引言
第1章 专业主义
1.1 清楚你要什么
1.2 担当责任
1.3 首先,不行损害之事
1.4 职业道德
1.5 参考文献
第2章 说“不”
2.1 对抗角色
2.2 高风险时刻
2.3 要有团队精神
2.4 说“是”的成本
2.5 如何写出好代码
第3章 说“是”
3.1 承诺用语
3.2 学习如何说“是”
3.3 结论
第4章 编码
4.1 做好准备
4.2 流态区
4.3 阻塞
4.4 调试
4.5 保持节奏
4.6 进度延迟
4.7 帮助
4.8 参考文献
第5章 测试驱动开发
5.1 此事已有定论
5.2 TDD的三项法则
5.3 TDD的优势
5.4 TDD的局限
5.5 参考文献
第6章 练习
6.1 引子
6.2 编程柔道场
6.3 自身经验的拓展
6.4 结论
6.5 参考文献
第7章 验收测试
7.1 需求的沟通
7.2 验收测试
7.3 结论
第8章 测试策略
8.1 QA应该找不到任何错误
8.2 自动化测试金字塔
8.3 结论
8.4 参考文献
第9章 时间管理
9.1 会议
9.2 注意力点数
9.3 时间拆分和番茄工作法
9.4 要避免的行为
9.5 死胡同
9.6 泥潭
9.7 结论
第10章 预估
10.1 什么是预估
10.2 PERT
10.3 预估任务
10.4 大数定律
10.5 结论
10.6 参考文献
第11章 压力
11.1 避免压力
11.2 应对压力
11.3 结论
第12章 协作
12.1 程序员与人
12.2 小脑
12.3 结论
第13章 团队与项目
13.1 只是简单混合吗
13.2 结论
13.3 参考文献
第14章 辅导、学徒期与技艺
14.1 失败的学位教育
14.2 辅导
14.3 学徒期
14.4 技艺
14.5 结论
附录 工具
A.1 工具
A.2 源代码控制
A.3 集成开发环境/编辑器
A.4 问题跟踪
A.5 持续构建
A.6 单元测试工具
A.7 组件测试工具