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

Test-Driven Development is not Merely “Test-First”

Net Objectives

Test-first yields analysis, it helps us determine what is clear, what is unclear or missing, and ferrets out misunderstandings. Unit tests are unforgiving, they don’t let you get away with anything. But Test-Driven Development also creates better design.

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

Agile Book Club: Evolutionary Design

James Shore

Kent is the creator of Extreme Programming, the groundbreaking Agile method that introduced evolutionary design, test-driven development, continuous integration, and many other Agile practices to the world. It’s the basis of most of the material in The Art of Agile Development. What does it look like in practice?

Agile 121
article thumbnail

GSAS 2023: The Third Edition

Apiumhub

We are excited to announce that the Global Software Architecture Summit will return for its third edition: GSAS 2023. This year’s edition will focus on modern practices in software architecture: how to be more effective, efficient and enjoy what you do.

article thumbnail

Lessons learned from the React Global Online Summit 22 – Junior Track

Apiumhub

The React Global Online Summit started with Sohini Pattanayak, Associate Product Manager at Entando, who helps developers, architects, and enterprises accelerate development through the use of modular architecture in composable applications. Test-Driven Development for Building User Interfaces – Tyler Hawkins.

UI/UX 87
article thumbnail

What Observability-Driven Development Is Not

Honeycomb

Phrases like “x-driven development” started with Rebeccah Wirf-Brock ’s Responsibility-Driven Design back in 1989. There’s Behavior-Driven Development , Domain-Driven Design , and plenty of others. The biggest is Test-Driven Development (TDD) , thanks to Kent Beck and his Xtreme Programming crew.

article thumbnail

Alternatives to Acceptance Testing

NeverFriday

Preventing programming errors is done with: test-driven development unit-tests focused integration tests end-to-end integration tests. Preventing Design Errors.