读书笔记《高效程序员的45个习惯敏捷开发修炼之道》

从开头看,这是一本武林秘籍,这是一本修炼内家武功的武林秘籍,好吧不开玩笑,作者打了个比方,这是一本以敏捷方法为总称的内家功夫

秘诀为:

迭代开发,价值优先

分解任务,真实进度

站立会议,交流通畅

用户参与,调整方向

结对编辑,代码质量

测试驱动,安全可靠

持续部署,一键安装

定期回顾,持续改进

不断学习,提高能力

什么是敏捷?

以人为本,团队合作快速响应变化和可工作软件的作为宗旨的开发方法

个体和交互胜过过程和工具

可工作的软件胜果面面具到的文档

客户协作胜过合同谈判

响应变化胜过遵循计划

搞清问题的本质,从本质上解决问题

分阶段迭代,可计量的模块任务划分,保证软件的质量

频繁集成,短迭代,增量发布及时让客户看到结果并反馈

让用户做决定,用业务负责人能懂的语言描述遇到的问题并让他做决定

避免在前期做过渡设计,好设计是正确的不是精确的

不要开发你能够下载到的东西

保持系统随时可以发布,频繁集成

积极进行多平台测试

尊重并倾听用户的声音

编写可读性好的代码

动态评估,考虑性能,便利性,生产力,成本和上市时间,不要为感觉上的优雅将设计复杂化

开发可以工作的,最简单的解决方案

编写高内聚代码,功能单一

面向过程的代码取得信息,然后做出决策,面向对象代码让别的对象去做事情

将命令和查询分离开来,命令可能会改变对象状态,返回一个有用的值,查询仅仅提供开发人员对象的状态

委托和继承,多用委托,

维护一个问题以及解决方案的日志

警告就是错误

最小化系统,查找问题

报告所有的异常,

提供有用的错误信息

定期安排会面时间

1,昨天有什么收获

2,今天计划做什么工作

3,面临什么障碍

架构师也要写代码

成为指导者,分享自己的知识

指给正确的方向而不是提供解决方案


这本书就读完以后提炼出来以上简练的内容,其中红色的部分是我在工作中实践过并产生强烈共鸣的地方。总起来说这本书还是很值得一读得,本书还有很多地方细致的阐述了许多案例和想法,有时间可以多读几遍,将书中的一些有价值的东西在工作中实践一下并总结归纳形成自己的思想,实践出真知嘛!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值