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

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.

Insiders

Sign Up for our Newsletter

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

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".

article thumbnail

Article: How to Spread Technical Practices Like TDD in an Organization

InfoQ Culture Methods

One of the success factors for Agile and DevOps is developers changing the way they work and adopting practices like Test-Driven Development (TDD). This article outlines some of the things that actually do work and explains “Samman,” which is a coaching method used with developers.

article thumbnail

How to get observability across your distributed systems

TechBeacon

Practices such as test-driven development have created a new world, one where a project without automated unit tests tends to be a red flag for most engineers. The last decade has seen significant improvements in the approach to software quality.

article thumbnail

How to test software, part I: mocking, stubbing, and contract testing

CircleCI

In my last post , I talked about building a structured path to production: which tests to include, when to do them, and why. In this post, we’ll get into exactly how to do each kind of test. We’ll cover the techniques of mocking and stubbing , and test-driven development to help each testing layer.

Testing 96