当前位置:  开发笔记 > 编程语言 > 正文

TDD.无论如何先测试?

如何解决《TDD.无论如何先测试?》经验,为你挑选了1个好方法。

你还在先做测试吗?或者在某些情况下,您正在进行一些编码,然后编写测试以确保代码有效?至于我,我更喜欢创建一个类.当然,在课堂创作过程中,我认为s interface and how to test the class. But I don首先要编写测试代码.你先写了吗?你认为你应该总是先写测试代码吗?



1> Alex Martell..:

我没有在这个问题上纯粹(TDD涉及的不仅仅是编写测试第一,它也对最初写很小的,"硬编码"测试和重构他们多了很多-看的书由大师本人).

当我正在进行增量开发以向现有模块添加功能时,我倾向于先测试,并且当我正在进行的增量开发是修复错误时,我坚持先测试(在后一种情况下我绝对想要在修复导致bug的代码之前,单元测试和集成测试都会重现错误.

当我正在进行"绿地"开发时,我往往会变得松懈,特别是如果这是一个探索性的,"让我们看看我们能在这里做什么有用",自然 - 这确实发生了,例如在数据挖掘等方面 - 你有一个模糊的想法,可能有一个有用的信号隐藏在数据中,一些关于其可能的性质的假设和[可能]提取它的聪明方法 - 在探索进展相当多之前,测试无济于事.

而且,一旦我开始对我所拥有的东西感到满意,从而开始编写测试,我不一定要从头开始重做"探索性"代码(因为我保持清洁和可用,因为我去,不是太难特别是在Python中,但也在R和其他灵活的语言中).

推荐阅读
李桂平2402851397
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有