极限编程XP的关键实践 极限编程的核心实践( 三 )


一般在自营业务的公司,都会有一个固定的代码上线时间,快一点的可能是每周一次 。而持续集成期望达到的最低标准是每日集成,也就是每日都能让代码进行上线 。当然,依托现代化的这些持续集成工具,其实我们真的可以做到随时提交随时集成并上线 。
小组实践(二):隐喻初看 隐喻 这个词感觉很神秘呀,这个玩意是什么意思呢?比较官方的解释是 “隐喻是一种语言表达手段,它用来暗示字面意义不相似的事物之间的相似之处”,用俗语来说,就是将设计模型、开发模式这些关键概念抽象化为一些比喻 。就像一个经典的说法,你能给一个完全不懂软件开发的人讲明白数据库是干什么的一样,在这其中,相信你也会使用很多的比喻 。比如说,数据库就是一个书店,我们要从这个书店中一个个的书架上找到想要书的,等等等 。
在 XP 中,隐喻的作用主要是加强客户和程序员之间的相互理解,消化积累知识,指导设计的开发方向 。具体来说,它可以帮助我们:

  1. 寻求共识
  2. 发明共享词汇(属于我们团队与客户交流的词典)
  3. 创新的重要手段(有时候恰当的比喻能够激发更多的灵感)
  4. 描述体系结构(让抽象的概念更加好理解)
总结今天的内容多吗?还好吧,因为我们的 XP 关键实践有 13 个呢,后面还有一篇文章要继续学习的 。不知道大家发现没有,XP 的实践完全是和软件开发密切相关的,这也没办法,毕竟 Kent Back 本身就是一名软件大师 。你知道吗?设计模式实践的先行者、《重构》作者 Martin Fowler 的好友同时也为这本书提供了不少内容、XP 和 TDD(JUnit) 的创始人,这一堆名头说的都是他 。大家别急,下篇文章我们将继续膜拜大师的作品,继续我们的 XP 之路 。
参考文档:
《某培训机构教材》
《用户故事与敏捷方法》
《高效通过PMI-ACP考试(第2版)》
《敏捷项目管理与PMI-ACP应试指南》


以上关于本文的内容,仅作参考!温馨提示:如遇健康、疾病相关的问题,请您及时就医或请专业人士给予相关指导!

「四川龙网」www.sichuanlong.com小编还为您精选了以下内容,希望对您有所帮助: