敏捷软件开发方法简介解析.ppt

敏捷软件开发方法简介解析

11 每周四十小时工作制 在这里40是一个概数,不是确数 如果能够努力地工作8小时,超过这个时间后就不适于  有效地工作了——8小时燃烧 再学习 你无法改变时间,但是可以改变你的任务 12 代码规范 不变的只是愿望,变化才是永恒。 如果你聆听代码,好的设计就会出现。 3.5 XP讨论:XP和软件设计 XP提倡循序渐进的软件设计方法,以避免在前置设计中  花费巨大的精力 但这不是回到编码加修正(Code and Fix)的开发方式 初始设计不可能面面俱到 受人员变动影响 设计人员和编码人员之间存在协同问题 设计人员和编码人员之间存在技能差异 不能适应变化的需求 计划设计 缺乏整体性 设计可能不可控 潜在的缺陷可能会引起其它缺陷 修正缺陷的代价可能会呈指数增长 对设计和编码人员要求更高 柔性设计 计划设计 重构 XP中对柔性设计的支持 简单设计 测试先行 持续集成 重构 做可能有效的最简单的事情 Do the Simplest Thing That Could Possibly Work 你将不会需要它 You Aren’t Going to need it 简单的价值 效益 轻装上阵 做且仅做一次 Once and Only Once 不要自我重复 Don’t Repeat Yourself XP衡量简单的标准 通过所有的测试 代码体现所有设计意图:Clever Code 避免

文档评论(0)

1亿VIP精品文档

相关文档