高效程序员的45 个习惯

 
【原书名】 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  结束了吗
附录 资  源
 
【样章连载】