`

高效程序员的45个习惯--敏捷开发修炼之道

阅读更多

 

笔者 写道
在去年就在豆瓣上看到这本不错的书,近来才拿到这本书好好的研读一下。读了之后又对本书有了更深的认识。我如此推崇她,因为我觉得她不像有些书那样的长篇大论,讲的都是大道理,看了云里雾里的。而这本书呢,讲的都是我们项目开发中实实在在遇到的,只是平时不太注意,作者只是用更朴素易懂的语言组织总结出来的一个个好习惯。

本书的文字言简意赅,写作方式采用坏习惯和好习惯的对比方式,当时也许你觉得这些习惯有点偏激,不过不要烦恼,因为每个习惯的最后作者都给出了中庸平衡之道。

相信很多人都有这本书,但是也有没有的,或者还不知道这本书,为了加深我自己对这45个习惯的理解和为了让更多的人知道、了解这45个习惯,所以我在这篇博客中记录下这45个习惯。前面我也提了,这本书言简意赅,所以对于习惯的总结更是如此,让我们可以一看到习惯的标题,就知道这个习惯的精髓所在。
  • 态度决定一切
1.做事
2.欲速则不达
3.对事不对人
4.排除万难,奋勇前进
  • 学无止境
5.跟踪变化
6.对团队投资
7.懂得丢弃
8.打破沙锅问到底
9.把握开发节奏
  • 交付用户想要的软件
10.让客户做决定
11.让设计指导而不是操纵开发
12.合理地使用技术
13.保持可以发布
14.提早集成,频繁集成
15.提早实现自动化部署
16.使用演示获得频繁反馈
17.使用短迭代,增量发布
18.固定的价格就意味着背叛承诺
  • 敏捷反馈
19.守护天使(单元测试)
20.先用它再实现它
21.不同环境,就有不用问题
22.自动验收测试
23.度量真实的进度
24.倾听用户的声音
  • 敏捷编码
25.代码要清晰地表达意图
26.用代码沟通
27.动态评估取舍
28.增量式编程
29.保持简单
30.编写内聚的代码
31.告知,不要询问
32.根据契约进行替换
  • 敏捷调试
33.记录问题解决日志
34.警告就是错误
35.对问题各个击破
36.报告所有的异常
37.提供有用的错误信息
  • 敏捷协作
38.定期安排会面时间
39.架构师必须写代码
40.实行代码集体所有制
41.成为指导者
42.允许大家自己想办法
43.准备好后再共享代码
44.进行代码复查
45.及时通报进展与问题

笔者 写道
这些都是些很不错的习惯,如果有你没有用到的,可以试着使用一下,有条件的也可以在团队推广使用,看看是否能带来惊喜。
 
10
4
分享到:
评论
1 楼 yong7356 2013-07-30  
。。。。。。。

相关推荐

    【高清完整pdf】高效程序员的45个习惯 敏捷开发修炼之道

    本书名为《高效程序员的45个习惯 敏捷开发修炼之道》,由Venkat Subramaniam和Andy Hunt两位作者共同撰写。书中所提到的45个习惯,不仅涉及软件开发过程、编程和调试工作,还包括了开发者的个人态度、项目和团队管理...

    敏捷开发修炼之道

    《高效程序员的45个习惯:敏捷开发修炼之道(选载).doc》可能包含了敏捷开发中的核心理念和实践策略,如: 1. **持续集成**:频繁地将代码集成到主干分支,以便尽早发现并解决冲突和错误。 2. **用户故事**:用简洁...

    高效程序猿的45个习惯

    “项目启动了一段时间之后,你应该进入一种舒适的状态,团队和客户建立了一种健康的富有创造性的关系。 突发事件应极少发生。客户应该能感觉到,他们可以在... “高效程序员的45个习惯:敏捷开发修炼之道”。 iBooks.

    Practices of an Agile Developer 中文版 敏捷开发修炼之道

     本书简明实用、见解深刻,总结了高效程序员在开发过程中的45个个人习惯、思想观念和方法,有助于开发人员在开发进程、编码工作、开发者态度、项目和团队管理,以及持续学习等5个方面积极修炼。通过学习这些内容,...

    敏捷开发专辑(大全)

    "高效程序员的45个习惯.doc"和"高效程序员的45个习惯:敏捷开发修炼之道.doc"可能提供了成为敏捷团队中高效程序员的关键行为指南。这可能包括良好的代码习惯、自我组织、沟通技巧、持续学习以及对变更的适应性。这些...

    软件工程开发项目管理类书目.pdf

    软件工程开发项目管理类书目.pdf 中包含了四本书的信息,分别是《软件调试实战》、《高效程序员的45个习惯:敏捷开发修炼之道》、《软件测试项目实战:技术、流程与管理》和《完美代码》。下面将对每本书的内容进行...

    一个程序员五年学习观.doc

    一个程序员五年学习观 本文是对一个程序员五年学习观的总结...* 《卓有成效的管理者(典藏版)》、《管理的实践(珍藏版)》、《高效程序员的 45 个习惯:敏捷开发修炼之道》等书籍可以帮助程序员学习管理类的知识点。

    程序员的思维修炼

    他提倡采用一些方法论,如敏捷开发、番茄工作法等,来提高效率。同时,他还提醒程序员关注身体健康,避免长时间连续工作导致的疲劳和压力,因为身心健康是长期高效工作的基础。 总的来说,《程序员的思维修炼》是一...

    035-10x程序员工作法

    《035-10x程序员工作法》这个主题聚焦于高效编程实践,旨在帮助程序员提升工作效率,达成所谓的“10x程序员”水平。在软件开发领域,10x程序员通常指的是那些能以远超平均水平的效率完成工作的程序员。他们不仅能够...

    软件工程开发项目管理类书目参考.pdf

    2. 《高效程序员的45个习惯:敏捷开发修炼之道》 这本书由Venkat Subramaniam和Andy Hunt合著,两位都是敏捷开发领域的权威。书中列举了45个有助于提升开发效率的习惯,强调了敏捷开发的方法和实践。通过这些习惯,...

    兄弟连lamp高级

    - **推荐资源**:《高效程序员的45个习惯:敏捷开发修炼之道》、《敏捷软件开发:原则、模式与实践》、《敏捷开发的艺术》等。 #### 七、MySQL优化实践 - **主从复制**:提高数据库性能和可靠性。 - **不同数据...

    Practices of an Agile Developer: Working in the Real World

    《高效程序员的45个习惯:敏捷开发修炼之道》是一本深入探讨敏捷开发实践的书籍,旨在帮助开发者在实际工作中提升效率和质量。书中详细阐述了45个关键的习惯和技巧,涵盖了敏捷开发的核心理念、团队协作、软件工程...

    技术博客珍藏版

    - 开发模式对比:包括瀑布模型、迭代模型、螺旋模型和敏捷开发,这些不同的开发方法各有优缺点,适用于不同类型的项目和团队。 - 面试准备:提供了Java面试常见问题的总结,帮助求职者了解可能遇到的技术考察点。 ...

Global site tag (gtag.js) - Google Analytics