Remove .Net Remove Infrastructure Remove TDD Remove Test-Driven Development
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

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. Details here. Programmers.

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

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

Gorilla Logic

It enhances your existing Agile approach , synthesizing Test-Driven Development (TDD) and Acceptance Test-Driven Development (ATDD). For each team member, ask: Are they familiar with BDD or TDD? Net), or Behave (Python). At first glance, BDD appears to be straightforward. What’s BDD?

article thumbnail

Ask Miss O11y: My Manager Won’t Let Me Spend Any Time Instrumenting My Code

Honeycomb

NET, Java, and Python all have this feature), or even bringing data in from your infrastructure outputs like Kubernetes or load balancers. Observability-Driven Development + Test-Driven Development. Coupling TDD with an approach of observability first is the superpower you didn’t know you had.

article thumbnail

AoAD2 Practice: Incremental Design

James Shore

You can’t set aside several weeks for establishing technical infrastructure. Fortunately, incremental design allows you to build technical infrastructure incrementally, in small pieces, as you deliver stories. Test-Driven Development. Test-Driven Development. As “A TDD Example” on p.XX

article thumbnail

Testing Without Mocks: A Pattern Language

James Shore

When programmers use test-driven development (TDD), the code they test interacts with other parts of the system that aren't being tested. To test those interactions, and to prevent the other code from interfering with their tests, programmers often use mock objects or other test doubles.

Testing 88
article thumbnail

Testing Without Mocks: A Pattern Language

James Shore

When programmers use test-driven development (TDD), the code they test interacts with other parts of the system that aren't being tested. To test those interactions, and to prevent the other code from interfering with their tests, programmers often use mock objects or other test doubles.

Testing 40