测试驱动开发的笔记(7)

>我来写笔记

按有用程度 按页码先后 最新笔记

  • yuan

    yuan (自己是一切问题的答案)

    测试驱动开发需要准备一把尺子,按照 14 页所说,当你发现自己没有考虑过如何实现某个函数的时候,就要用尺子狠狠打一下自己的手背。不然就不能算是正统的测试驱动开发。

    2013-08-31 11:16

  • ZFenng

    ZFenng (追求技术又学习管理的IT人)

    把消除代码与测试代码间的重复设计作为驱动设计的一种手段

    2013-06-23 21:20

  • sweetie1989

    sweetie1989

    这本书我看的是英文版本,目前已阅读过半,同样的,字里行间透露着老外的幽默风格。 这里简单记录下现在对这本书的感受: 1. 所谓的经典基础书籍。确实,名副其实,作者的讲解思路非常清晰,虽说书中的货币例子是一个相对比较简单的概念,但能够将TDD思想这么细致得融入该问题中,对于初学者,确实是一个很好的起点。 2. 我学会了TDD么?很确定的说,没有。目前只能说是略懂皮毛吧,连熟练也谈不上,更不用说掌握了,但这...

    2013-04-26 15:21

  • 秋凤梧

    秋凤梧 (beta)

    测试驱动开发的过程,大体上可以归纳为几个步骤: (1)快速新增一个测试。 (2)运行所有的测试,发现最新的测试不能通过。 (3)做一些小小的改动。 (4)运行所有的测试,并且全部通过。 (5)重构代码,以消除重复设计,优化设计结构。

    2012-07-01 23:17

  • 秋凤梧

    秋凤梧 (beta)

    Clean code that works,正是TDD追求的目标。 在测试驱动开发中,我们要这么做: - 只有自动测试失败时,我们才重写代码 - 消除重复设计,优化设计结构 不可运行/可运行/重构——这就是测试驱动开发的口号。

    2012-07-01 23:01

  • lhskey

    lhskey

    测试驱动开发的总体流程 1:写一个测试程序 希望实现的操作要如何在你的代码中体现出来。 你是在写一个故事,设想你希望拥有的接口,在故事中包含 任何你所想象到的,计算出正确结果所必需的元素 2:让测试程序运行 3:编写合格的代码 测试驱动开发的三种方式 伪实现: 返回一个常量并逐渐用变量代替常量,直至伪实现代码 成为真实实现的代码 显明实现 将真实的实现代码键入 三角法: 将一个设计缺陷转化为一个由..

    2012-04-20 12:41

  • lhskey

    lhskey

    TDD步骤: 快速新增一个测试 运行所有的测试,发现新的测试不能通过 做一些小的改动 运行所有测试,通过 重构代码,消除重复,优化结构 产生的疑问: 每个测试怎么覆盖新增的功能 为了新测试通过,所做的改动有多么少,方法有多笨 多长时间运行一遍测试 重构由多少细小的步骤组成 建立一个计划清单,提醒我们需要做哪些事情,将使我们始终保持注意力集中,同时也可以告诉我们什么时候完成,首先应该进行什么测试, ...

    2012-04-20 11:03

笔记是你写在书页留白边上的内容;是你阅读中的批注、摘抄及随感。

笔记必须是自己所写,不欢迎转载。摘抄原文的部分应该进行特殊标明。

测试驱动开发

>测试驱动开发