article thumbnail

A Next Step Beyond Test Driven Development

Honeycomb

The most successful software development movement of my lifetime is probably test-driven development or TDD. With TDD, requirements are turned into very specific test cases, then the code is improved so the tests pass. This post was originally featured on TheNewStack on 9 June 2020.

article thumbnail

AoAD2 Practice: Test-Driven Development

James Shore

This excerpt is copyright 2007, 2020, 2021 by James Shore and Shane Warden. 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. Shore 2020].

Insiders

Sign Up for our Newsletter

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

Trending Sources

article thumbnail

June 1-2 in Portland, Oregon: Faster, More Effective Test-Driven Development (Training)

James Shore

27 Feb 2020. By popular demand, my Faster, More Effective Test-Driven Development course in now available in an in-depth two-day version! If you’ve ever struggled with slow tests, tests that randomly fail, or difficulty refactoring, you need this course. James Shore/Calendar. This is a great course.

article thumbnail

Four short links: 11 May 2020

O'Reilly Media - Ideas

Realizing Quality Improvement Through Test Driven Development: Results and Experiences of Four Industrial Teams — The results of the case studies indicate that the pre-release defect density of the four products decreased between 40% and 90% relative to similar projects that did not use the TDD practice.

article thumbnail

Evolutionary Design Animated

James Shore

21 Feb 2020. Modern software development welcomes changing requirements, even late in the process, but how can we write our software so that those changes don’t create a mess? James Shore/In-the-News. Evolutionary design is the key.

article thumbnail

AoAD2 Chapter: Development (introduction)

James Shore

Visit the Second Edition home page for information about the open development process, additional excerpts, and more. This excerpt is copyright 2007, 2020, 2021 by James Shore and Shane Warden. This chapter includes practices to speed up your development and make it more reliable: “Zero Friction” on p.XX Refactoring” on p.XX

article thumbnail

AoAD2 Practice: Collective Code Ownership

James Shore

Visit the Second Edition home page for information about the open development process, additional excerpts, and more. This excerpt is copyright 2007, 2020, 2021 by James Shore and Shane Warden. Test-Driven Development. You can also use the unit tests as documentation and a safety net. Refactoring.