article thumbnail

The Real Reasons for Doing Test-Driven Development ??

Xebia

Here’s a secret: it’s not for the tests. Learn about the actual goal and values hidden under the surface of Test-Driven Development. Test-Driven Development (TDD) is a controversial topic amongst developers. It is a vehicle to drive development. Why do people apply TDD?

article thumbnail

Agile Book Club: Test-Driven Development (with Mike “GeePaw” Hill and J.B. Rainsberger)

James Shore

Test-Driven Development is one of the few truly new Agile ideas. Originally created by Kent Beck as part of Extreme Programming, it’s a fantastic way of making sure your code does what you intended it to do. Test-Driven Development. ?? Fast, Reliable Tests. ?? Rainsberger. Reading: ??

Insiders

Sign Up for our Newsletter

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

article thumbnail

Applying Acceptance Test Driven Development (ATDD) in a Bank

Agile Alliance

My guest for this interview was Sebastián Ismael, a software professional and visiting lecturer from Argentina. Sebastián has been been with Grupo Esfera, a boutique software consulting company in Buenos Aires, for eight years. The firm serves very large companies in Argentina and elsewhere.

article thumbnail

Bliki: TestDrivenDevelopment

Martin Fowler

Test-Driven Development (TDD) is a technique for building software that guides software development by writing tests. It was developed by Kent Beck in the late 1990's as part of Extreme Programming. Write the functional code until the test passes.

article thumbnail

AoAD2 Practice: Test-Driven Development

James Shore

Test-Driven Development. What programming languages really need is a ‘DWIM’ instruction,” the joke goes. “Do Programming is demanding. It’s test-driven development, and it actually delivers these results. Test-driven development, , or TDD, is a rapid cycle of testing, coding, and refactoring.

article thumbnail

October 16th in Portland, OR: Test-Driven Development Without Mocks (Workshop)

James Shore

On October 16th, at the Pacific Northwest Software Quality Conference in Portland, I’ll be presenting a half-day workshop on using test-driven development without mock objects. This is a great session for programmers who want to learn new ways to improve their tests. Are your tests slow and brittle?

article thumbnail

August 6th in Washington, DC: How to Introduce Test-Driven Development to Your Team (Workshop)

James Shore

Test-Driven Development (TDD) is an essential skill for agile teams. Without it, codebases quickly lose the flexibility needed to support agile development. But for coaches, Scrummasters, and other leaders without a programming background, how can you introduce this foundational skill? on August 5-9.