My TDD rule of thumb is that tests should be moist but not drenched.
我的TDD 经验法则是,测试应该是湿润的,但是不要湿透。
If, on the other hand, you have TDD experience, please share some of your answers to these questions.
换个角度来说,如果你已经有了充分的TDD经验,请与大家分享一下你对这些问题的答复。
At the end, you said the hallmark of the professional is to have good unit tests, and TDD is one way of achieving that.
最后,你又提到专业化的标志就是拥有良好的单元测试,而TDD则是达成这一目标的一种方法而已。
In the previous two installments of this series, I discussed how using test-driven development (TDD) helps you incrementally discover design.
在这个系列的前两期中,我讨论了如何使用测试驱动开发(TDD)帮助您逐步发现设计。
TDD can inform some of your architectural decisions, but you cannot begin a project without an architectural vision.
TDD可以告诉你某些架构决定,但是你无法在没有架构设计的情况下启动项目。
TDD encourages developers to write a failing test when writing the first test for some new functionality.
在为一些新功能编写第一个测试时,TDD鼓励开发人员编写失败的测试。
I use EDD and TDD together, can't imagine using one without the other.
我把EDD和TDD放在一起用,而且无法想象只用一个是什么状况。
Test-driven development (TDD) alters the process of writing code so that change is not only possible, but desirable.
测试驱动开发(TDD)改变了编码的过程,并且这种改变不仅是可能的,同时也是值得去做的。
Several of the practices outlined here can be categorised as general Test Driven Development (TDD) practices.
本文概述的实践中,有一些可归类到常用的测试驱动开发(TDD)实践。
I'll also address some other sticky design questions about TDD, such as if and when to test private methods.
我还将解答其他某些棘手的TDD设计问题,例如是否测试及何时测试私有方法。
Similarly TDD practice requires a unit testing tool and a refactoring tool.
TDD实践也需要单元测试工具和重构工具的配合。
The normal TDD approach at this point is to stop testing and start fixing until the test passes.
这时,标准的TDD方法是停止测试并且开始进行修改直到测试通过。
TDD recommends beginning testing early and continuously testing, such as with each system build.
TDD建议及早开始测试并持续测试,例如测试每个系统版本。
Tests start in the provisional project, especially when they are used for TDD-style programming.
测试从临时项目开始,特别是在TDD风格编程中用到的测试。
TDD is a style of writing software that USES tests to help you understand the last step of the requirements phase.
TDD是一种编写软件的模式,它使用测试帮助您了解需求阶段的最后步骤。
TDD increases your production because it serves as a thinking-aid.
测试驱动开发可以提高生产效率,因为它有助于思考。
With TDD the tests are thought out and created as the code is implemented.
使用测试驱动开发,在实现代码时,就要仔细考虑测试,并建立起测试。
Trying to offer TDD as an algorithm generator is dopey and it's just going to make it easy for people not to take TDD seriously as a valid design technique.
想以测试驱动开发来构造算法的做法是愚蠢的,他只会使人们更容易误认为测试驱动开发不是一个有效的设计技术。
You cannot derive a complete architecture with TDD.
你不能通过TDD得到一个完整的架构。
One of the common agile development practices is TDD.
常见的一种敏捷开发实践就是TDD。
Supports TDD by providing a powerful data binding validation framework for WPF.
通过为WPF提供强大的数据绑定验证框架支持TDD。
TDD facilitates this because you must have small chunks of functionality for testability.
TDD 能够促进这种做法,因为为了进行测试,必须把软件分解为小的功能块。
Some members of the Agile community suggested that BDD was merely "TDD done well".
敏捷社区中有些成员认为BDD就是“做得比较好的TDD”。
As often happens for a while after TDD is adopted productivity slowed while quality increased.
像往常一样,TDD用过一段时间之后,质量上升了,而开发速度却下降了。
Rigorous adherence to TDD naturally creates methods that adhere to composed method.
严格遵守TDD会自然地产生符合组合方法模式的方法。
The focus in this section is to show how you can practice TDD while developing business logic that uses business objects.
本节的重点在于展示如何在开发使用业务对象的业务逻辑时使用 TDD。
By introducing TDD and ATDD at least some of the testing happens as the software is developed.
引入TDD和ATDD之后,最少有一部分测试会随着软件开发同步进行。
TDD tests the building blocks that make up the coarse-grained functionality, exposing more information in the process.
TDD将测试构成粗糙功能的构建块,在测试过程中揭露更多信息。
The first step in TDD is to describe the required behavior in the form of an executable example.
TDD的第一个步骤是使用可执行示例的形式描述所需行为。
Then, I'll evolve a TDD version of the solution so that I can compare and contrast the two approaches.
然后,我将设计出tdd版本的解决方案,以便可以比较和对照两种方法。
应用推荐