高效程序员的45 个习惯
![](../p_w_upload/200911/200911191258617735929.jpg)
【原书名】
Practices of an Agile Developer: Working in the Real World
【书号】
978-7-115-21553-6
【图书进展】 排版中。。。
【内容提要】
本书收集了成功人士在开发过程中的
45
个个人习惯、思想观念和方法,有助于开发人员在开发进程、编码工作、开发者态度、项目和团队管理,以及持续学习等
5
个领域改善其开发工作。通过学习这些内容,你可以进一步提高自己的编程实力。书中还给出了一些能够使你成为高效程序员的敏捷开发实践。
本书适合所有程序员阅读
。
【目录】
第
1
章 敏捷——高效软件开发之道
第
2
章 态度决定一切
1
做事
2
快速修复变成了快速流沙
3
对事不对人
4
排除万难,奋勇前进
第
3
章 学无止境
5
跟踪变化
6
对团队投资
7
懂得丢弃
8
打破砂锅问到底
9
把握开发节奏
第
4
章 交付用户想要的软件
10
让客户做决定
11
让设计指导开发,而不是操纵开发
12
合理地使用技术
13
保持可以发布
14
提早集成,频繁集成
15
提早实现自动化部署
16
频繁地演示获得用户反馈
17
使用短迭代,增量发布
18
固定的价格就意味着背叛承诺
第
5
章 敏捷反馈
19
守护天使
20
先用它再实现它
21
不同环境,就有不同问题
22
自动验收测试
23
度量真实的进度
24
倾听用户的声音
第
6
章 敏捷编码
25
代码要清晰地表达意图
26
用代码沟通
27
动态评估取舍
28
增量式编程
29
保持简单
30
编写内聚的代码
31
告知,不要询问
32
根据契约进行替换
第
7
章 敏捷调试
33
记录问题解决日志
34
警告就是错误
35
对问题各个击破
36
报告所有的异常
37
提供有用的错误信息
第
8
章 敏捷协作
38
安排有规律的会面时间
39
架构师必须写代码
40
实行代码集体所有制
41
成为指导者
42
允许大家自己想办法
43
准备好后再共享代码
44
做代码复查
45
及时通报进展与问题
第
9
章 尾声:走向敏捷
9.1
只要一个新的实践
9.2
拯救濒临失败的项目
9.3
引入敏捷:管理者指南
9.4
引入敏捷:程序员指南
9.5
结束了吗
附录 资 源
【样章连载】
转载于:https://blog.51cto.com/turingbook/229618