AHA Conference

GOOS 实战 – 以验收测试和单元测试驱动整个开发过程

GOOS ,实际上指的就是验收测试和单元测试“交替”驱动开发的方法,如下图所示。之所以简称其为 GOOS,是因为这种方法最早在《Growing Object-Oriented Software Guided by Tests》一书中被提出和详细阐述。

ATDD_TDD

你可能听说过测试驱动开发,行为驱动开发,实例化需求,重构等等这些方法,甚至可能已经有所实践了。但是你是否还有下面这些困惑呢?

  • 面对1-2周的迭代,我应该如何把这些方法和工具结合起来?为什么我总是要到接近迭代结束的时候才能把需求做完,我如何可以更早的交付?
  • 已经先写了测试,但是为什么到重构的时候还是感觉困难重重?系统中各个模块结合的代码特别难重构,总有“牵一发,动全身”的感觉?

在这个工作坊中,我们将通过实际的例子,以代码道场的形式来实践 GOOS 这种开发方法。上面这些问题的答案相信你都可以找到。这里没有说教,有的只是通过代码来交流和体验。友情提醒一下,通常你的编码和设计观念会受到很大的冲击,现场请保持镇定。 🙂

工作坊:重做(Workshop: Re-Work)
会场: 马六甲 I 日期: 2016-05-07 时间: 13:15 - 16:15 姚若舟