tdd 便贴

首先要分解任务 定好整体框架 而后根据需求与框架写测试,根据测试写代码程序员

  • 实现红-绿-重构框架

              红  先写测试代码 在测试里写好 given- when- then测试

              绿 改到代码能实现spa

              重构 美化代码it

  • 好的测试模板

              简单class

              符合 given -when -then 重构

              速度快程序

              包含断言 di

              可重复执行

       只在有问题的地方测试代码

  • Given-When-Then表达方式

              一个公式一个模板,这种方式旨在指导程序员为“用户故事”编写测试用例变得方便。

              Given 一个上下文,指定测试预设

              When 进行一系列操做,即所要执行的操做

              Then 获得一系列可观察的后果,即须要检测的断言

  • 关于重构

    不要为了重构而重构,在总体思路肯定了大概而具体实施有疑问时不要写完就重构,要在细节实现后再重构。

    测试与重构是同时进行的,不要不进行测试就重构,不然只是自嗨而已,代码就会变成压缩屎山

相关文章
相关标签/搜索