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

Testing the contents of generated HTML

Martin Fowler

Matteo Vaccari continues his testing of template-generated HTML by describing tests for the contents of that HTML. He shows how to gradually build up the template, using Test-Driven Development in Go and Java.

Testing 188
Insiders

Sign Up for our Newsletter

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

article thumbnail

How to build a successful agile development culture – and why your business needs one

CIO

What causes agile failure Most agile practices fail due to a rising number of misconceptions and misunderstandings of what agile is and how to apply it. In this article, Mik explains common misconceptions about agile development and how to properly apply and develop an agile culture.

Agile 218
article thumbnail

AoAD2 Practice: Test-Driven Development

James Shore

Test-Driven Development. 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. Test-driven development applies the same principle to programmers’ intention.

article thumbnail

I Tried Test-Driven Development for A Month and Survived

Dzone - DevOps

When I first heard about Test Driven Development (TDD) I immediately wrote it off as a technique that will slow me down, how on earth should I know exactly what my code will look like if I often refactor while coding. Besides, I’ve been coding for many years and understand how to write code that is “easily” testable.

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. You’ll learn what TDD is, how to recognize when TDD is being done well, and how to facilitate TDD learning workshops without being a TDD expert yourself.

article thumbnail

Why Learning How to Decompose Stories with Acceptance Test-Driven Development (ATDD) Is not Just Decomposition

Net Objectives

I’ve been having a very interesting twittervation about how to start teams off with Scrum. So we “teach” Scrum with a 1-day emulation … Continue reading "Why Learning How to Decompose Stories with Acceptance Test-Driven Development (ATDD) Is not Just Decomposition".