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. That step is observability driven development. Embrace failures.

article thumbnail

AoAD2 Practice: Test-Driven Development

James Shore

This is a pre-release excerpt of The Art of Agile Development, Second Edition , to be published by O’Reilly in 2021. 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. Programmers.

Insiders

Sign Up for our Newsletter

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

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

AoAD2 Chapter: Development (introduction)

James Shore

This is a pre-release excerpt of The Art of Agile Development, Second Edition , to be published by O’Reilly in 2021. 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. Development.

article thumbnail

Talks with Software Development Experts Initiative Part 2

Apiumhub

In our last article , we introduced our newest initiative, Talk with Software Development Experts, a space where we interview tech experts to get to know more about them, their careers, their experience, and their interests. Are you Interested in knowing who were the software development experts we interviewed?

article thumbnail

5 Tips for Successfully Implementing Behavior-Driven Development in Your Team

Gorilla Logic

Experiences like these make many developers think about using Behavior-Driven Development (BDD). BDD emphasizes collaboration between developers, testers, and stakeholders to define and deliver software that meets business requirements. Increasing feedback and the delivery of value by working in rapid, small iterations.

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.