The other big motivator was test driven development.
另外一个很大的推动力就是测试驱动开发。
Probably the most surprising revelation is the increased emphasis on test driven development and dependency injection.
或许最令人惊讶的事实是日渐增长的对于测试驱动开发和依赖注入的重视。
Because I was creating an internal DSL, which in my case is a Ruby API, the creation of the DSL could be purely test driven.
由于我创建的是一个内部DSL,它在我这个例子里是一个RubyAPI,这套dsl的创建完全可以遵循测试驱动的实践。
The practice of test driven development - and continuous integration, if implemented properly, reduces the chance of low quality products being released for QA testing.
测试驱动开发的实践——加上持续集成,如果实施得当,就能大大减少低质量产品流入测试阶段的机会。
I have seen teams doing this that reduce defect rates to 5% (or less!) of what they once were prior to test driven development... while at the same time delivering projects faster than expected.
我曾目睹这样的情况:与采用测试驱动开发之前相比,团队将缺陷率降低到5%(甚至更低!)……同时以比当初预期更快的速度交付项目。
Test Driven Development (TDD).
测试驱动的开发(TDD)。
Further, test-last tools cannot support Acceptance Test Driven Development (ATDD).
进一步说,“最后再测试”工具无法支持“验收测试驱动开发(Acceptance Test Driven Development)”。
An Agile trainer in the Boston area is offering free training in Test Driven Development.
一位波士顿的敏捷培训师正在提供测试驱动开发的免费培训。
There has been a lot of activity in the Functional Test Driven Development world of late.
近来在功能测试驱动开发领域有很多活动。
Provide training that covers Code Smells, Refactoring, Unit Test and Test Driven Development.
提供一些培训,包括代码的坏味道,重构,单元测试和测试驱动开发等。
This resembles test Driven Development (TDD), where Unit tests are supposed to be written before the code.
这有点像测试驱动开发(Test Driven Development,TDD),单元测试应在代码之前编写。
Several of the practices outlined here can be categorised as general Test Driven Development (TDD) practices.
本文概述的实践中,有一些可归类到常用的测试驱动开发(TDD)实践。
IPython also works quite well with any programming style, including Test Driven Development (TDD) or Test Enhanced Development (TED).
IPython可以与任何编程风格很好地融合在一起,包括测试驱动的开发(TDD)或者测试增强的开发(TED)。
Test Driven development overcomes many of the issues faced by development teams that often leave the creation of Unit Tests until after the implementation.
测试驱动开发能克服开发团队遇到的许多问题:开发团队经常在代码实现之后才创建单元测试。
He pioneered the use of Agile games in the Boston area, is the leader of the Scrum in Schools project, and is now offering training in Test Driven Development — for free.
他是波士顿地区敏捷游戏的先锋者,他也是学校中的Scrum项目牵头人。现在,他正在“免费”提供测试驱动开发的培训。
The good news is that test-driven development isn't just for new code.
好消息是,测试驱动开发不仅仅适合于新代码。
For many developers, the shift from test-driven development to BDD is a smart move.
对于很多开发人员来说,从测试驱动开发转移到BDD是明智的转变。
I created some unit tests for my task library to ensure tasks were being created properly and begun some test-driven refactoring.
我为我的任务库创建了一些单元测试,以保证任务可以被正确地创建出来,并且以测试驱动重构迈开第一步。
Unit testing and test-driven development are excellent tools for managing such fragile systems with confidence, but they only work if you use them.
单元测试和测试驱动的开发这些出色的工具使您可以信心十足地管理此类脆弱系统 ——但只有在您确实使用了这些工具时,它们才能发挥作用。
Build continuous improvement and integration into your tools and processes. Here is a good place operations people can learn from (good) developers about practises like test-driven development.
把“持续改进和持续集成”加入到你的工具和流程中去,这也是运维人员向(优秀的)开发人员学习的好途径,可以学到诸如测试驱动开发等最佳实践。
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.
无论一个开发人员是在进行测试驱动的开发(TDD)还是在编写代码后创造单元测试,有一点是十分明显的,那就是单元测试有助于产出高质量、无缺陷的代码。
For test-driven development, you have to twist your thinking a little bit.
对于测试驱动开发,您必须稍微改变一下思考方式。
Two recent, big changes in software engineering have been the growing use of test-driven development and continuous integration.
在软件工程方面,两个最近的重大变化是对测试驱动的开发和持续集成的使用日益增加。
In many projects, developers write unit tests at the same time — or sometimes even before (as in test-driven development) — they write their code.
在许多项目中,开发人员在书写代码的同时书写单元测试——或者有时甚至提前(如在测试驱动开发中)。
This is consistent with test-driven development practices.
这与测试驱动的开发实践是一致的。
Nevertheless, test-driven portal application development requires broadening the unit test approach.
然而,测试驱动的门户应用程序开发需要拓展单元测试方法。
Solidify requirements with test-driven development
通过测试驱动的开发来巩固需求
If you follow the practice of test-driven development, you will actually develop your tests before you develop your code.
如果你遵循测试驱动开发的实践,那么实际上你将在开发你的代码之前开发你的测试。
This feature greatly improves Visual Studio support for test-driven development (TDD).
此功能大大提高了测试驱动的开发(TDD)的VisualStudio支持。
In the previous two installments of this series, I discussed how using test-driven development (TDD) helps you incrementally discover design.
在这个系列的前两期中,我讨论了如何使用测试驱动开发(TDD)帮助您逐步发现设计。
应用推荐