首页
学习
活动
专区
圈层
工具
发布
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    TDD 一个简单的例子

    我们按照 TDD的1个准备步骤+关键5步来看做一个小例子。 需求: 假设我有一个叫Dollar的class, 那它有个方法叫做Times. 我现在的目的是要实现这个Times的方法。...下面看一下关键5步,我们先测test list中的第一个吧,测试的先后顺序一般是 先挑最简单的测 然后再挑难点的 1....对开发代码做很小的修改,目的就是让新加的测试通过 (注意这里的目的) 目的是用最简单的方法让第一个test case 通过,那代码肯定很简单         //method to be tested...移掉重复的代码,对代码进行重构 这个时候的实现很简单 还没有重复代码。 5步走完,这个test case就测完了,那么就可以从test list 列表中删掉了。 ?...本来准备讲 怎么实现第四需求的,由于本人准备由这个例子 带出TDD怎么让你Program to interface和在没有用interface情况下怎么测试, 写文章时间可能比较长,准备还是在下篇中讲吧

    1.2K80
    领券