敏捷开发培训(AgileDevelopment).pptVIP

  • 143
  • 0
  • 约1.2万字
  • 约 61页
  • 2022-03-25 发布于重庆
  • 举报
XP原则和实践-Designing-1 Simplicity 保持简单的设计,在完成同样的功能的情况下,选择简单的设计,不要急于设计没有计划的功能,应该认识到:keeping a design simple is hard work System metaphor 使用统一的术语描述系统,在用户,管理者和开发人员之间使用统一的术语。这将使交流清晰。 CRC card 使用CRC(Class, Responsibilities, and Collaboration) card进行系统设计,鼓励更多的人参加设计。每个CRC卡片表示系统中一个对象,写上对象的名字,责任和每个责任需要交互的其他对象。可以模拟对象之间 的交互。CRC卡片是易于理解的,但是是非正式的,如果需要正式的文档,要将卡片转换为相应的文档。 spike solution never add function early refactoringwhenever and wherever * * * 第二十九页,共六十一页。 XP原则和实践-Designing-2 spike solution 使用spike solution减低风险,当遇到技术难题或设计问题时,使用简单的程序进行测试,找出问题,在不同的解决方法之间进行评估。在早期进行实验可以有效的降低风险。 never add function ea

文档评论(0)

1亿VIP精品文档

相关文档