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. Done well, TDD eliminates an entire class of programming errors. Why TDD Works.

article thumbnail

What Observability-Driven Development Is Not

Honeycomb

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. TDD is a great design practice. But which should drive our development?

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

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

Apiumhub

There were numerous topics covered in this online event, and in this article, I would like to go through a few of the sessions in the junior track, such as Composable Microfrontends, React Hooks, TDD with User Interfaces, and Web Performance. Test-Driven Development for Building User Interfaces – Tyler Hawkins.

UI/UX 87
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.

article thumbnail

Custom Software Development Services & Modern Practices

Apiumhub

Best Practices of Modern Software Engineering By developing custom software, you use best practices to ensure delivering high-quality software products. Scalability with Microservices The microservices architecture (MSA) infrastructure is the building block of many modern network apps and a crucial prospect of modern software design.

article thumbnail

AoAD2 Practice: Fast, Reliable Tests

James Shore

Fast, Reliable Tests. Our tests don’t get in our way. Test-Driven Development. Teams who embrace test-driven development accumulate thousands of tests. The more tests you have, the more important speed and reliability become. It uses A-Frame Architecture starting with episode 2.

article thumbnail

Alternatives to Acceptance Testing

NeverFriday

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