通过测试驱动的开发来巩固需求
这与测试驱动的开发实践是一致的。
测试驱动的开发和rspec。
有些人非常好的适应了测试驱动的开发方式。
Some of them adapt well to using a test-driven development style.
持续集成常常与测试驱动的开发实践杂乱的链接在一起。
Continuous integration is often intricately linked with the practice of test-driven development.
测试驱动的开发的总体原则之一就是应测试一个类已发布的所有接口。
A general principle of test-driven development is that you should test all published interfaces to a class.
此功能大大提高了测试驱动的开发(TDD)的VisualStudio支持。
This feature greatly improves Visual Studio support for test-driven development (TDD).
在软件工程方面,两个最近的重大变化是对测试驱动的开发和持续集成的使用日益增加。
Two recent, big changes in software engineering have been the growing use of test-driven development and continuous integration.
最后,测试驱动的开发将迫使您将编写写单元测试作为开发应用系统通常过程的一部分。
The goal of this chapter was to provide you with an overview of the ASP. NET MVC framework. The first part of this chapter was devoted to a discussion of a definition of good software.
测试驱动的开发是一种Agile开发技术,其中开发人员在实现服务之前先编码测试用例。
Test-driven development is an Agile development technique in which developers code test cases before implementing the service.
与单元测试相比,GUI测试要耗时和困难的多,即使是在测试驱动的开发团队中,因此也常被忽视。
GUI testing is much more time-consuming and difficult than unit testing and thus often neglected, even in generally test-driven development teams.
在这个有关SOA环境中的测试驱动的开发系列中,第1部分向您介绍了如何为SOA应用程序编写单元测试。
Part 1 of this series on test-driven development in an SOA environment showed you how to write unit tests for SOA applications.
最后,测试驱动的开发过程中,手工测试脚本可以为开发人员提供一个关于应用软件实现用例方式的清晰描述。
Finally, in a nod toward test-driven development, manual test scripts can be given to the development staff to provide a clear description of the way the application should flow across use cases.
很多人都把这句话理解为“测试驱动的开发是唯一正确的编程方式”,但Hani和我极不同意这种极端主义。
Note that a lot of people interpret this to mean that test-driven development is the only sane way to program, and Hani and I strongly disagree with this form of extremism.
如果您从未接触过由测试驱动的开发(请参阅参考资料),那么您可能也会认为人人都能编写如此头脑简单的实现。
If you've never encountered test-driven development (see Resources), you might object that no one would write such a simple-minded implementation.
单元测试、测试先行的编程和测试驱动的开发并非都要在JUnit中实现,任何比较GUI的编程都必须用Swing来完成。
Unit testing, test-first programming, and test-driven development do not have to be implemented in JUnit, any more than GUI programming must be done with Swing.
IPython可以与任何编程风格很好地融合在一起,包括测试驱动的开发(TDD)或者测试增强的开发(TED)。
IPython also works quite well with any programming style, including Test Driven Development (TDD) or Test Enhanced Development (TED).
测试驱动的开发 (TDD)中的一个练习就是首先编写测试,然后执行可能运行的最简单的操作 —— 如本例中的return6。
One of the practices of test-driven development (TDD) is to write the tests first, then "do the simplest thing that could possibly work" -- in this case, return 6.
单元测试和测试驱动的开发这些出色的工具使您可以信心十足地管理此类脆弱系统 ——但只有在您确实使用了这些工具时,它们才能发挥作用。
Unit testing and test-driven development are excellent tools for managing such fragile systems with confidence, but they only work if you use them.
无论一个开发人员是在进行测试驱动的开发(TDD)还是在编写代码后创造单元测试,有一点是十分明显的,那就是单元测试有助于产出高质量、无缺陷的代码。
Whether a developer USES test-driven development (TDD) or creates unit tests after writing the code, the evidence is clear that unit tests help produce high-quality, bug-free code.
XP专业人员使用测试驱动的开发(Test-Driven Development,TDD)和持续的集成来保持开发目标(即使用工作代码满足需求)。
XP practitioners use test-driven development (TDD) and continuous integration to keep the development focus on meeting the requirements with working code.
当您这样做时,它们就变成类似测试驱动的开发(Test - Driven Development)和结对编程(PairProgramming)之类的概念,大多数人认为相当极端。
When you do, they morph into concepts like test-driven development and pair programming, which most people view as rather extreme.
本文概述的实践中,有一些可归类到常用的测试驱动开发(TDD)实践。
Several of the practices outlined here can be categorised as general Test Driven Development (TDD) practices.
项目编码初期,不整理代码,不写单元测试,也不做测试驱动开发,整个团队粗制滥造出更多的“故事场景”。
At first it’s faster to write code without tidying up, without writing unit tests, without doing Test Driven Development, so the team churns out more stories.
或许最令人惊讶的事实是日渐增长的对于测试驱动开发和依赖注入的重视。
Probably the most surprising revelation is the increased emphasis on test driven development and dependency injection.
倘若必要的反馈要求你的设计(和代码)在产品开发中得到改进,则重构是测试驱动开发中不可缺少的步骤。
Refactoring is an essential step in test-driven development, providing the necessary feedback that allows your design (and code) to improve as the product develops.
然而,测试驱动的门户应用程序开发需要拓展单元测试方法。
Nevertheless, test-driven portal application development requires broadening the unit test approach.
测试驱动开发入门的关键就是从零入手,尽量少地使用假设条件。
The key to starting with test-driven development is to start at the top, and make as few assumptions as possible.
Cucumber是一款颇受赞誉的针对行为驱动开发(BDD)而设计的测试工具。
Aslak: Cucumber is an acceptance testing tool that is designed for Behaviour Driven Development (BDD).
Cucumber是一款颇受赞誉的针对行为驱动开发(BDD)而设计的测试工具。
Aslak: Cucumber is an acceptance testing tool that is designed for Behaviour Driven Development (BDD).
应用推荐