Remove .Net Remove Architecture Remove Infrastructure 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. Test-driven development applies the same principle to programmers’ intention.

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. Solitary and sociable tests. Details here.

Insiders

Sign Up for our Newsletter

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

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. Application architecture.

article thumbnail

AoAD2 Practice: Collective Code Ownership

James Shore

To help the process go more smoothly, decide on important coding, design, and architectural standards when you discuss alignment. now click infrastructure. All our REST clients are in the infrastructure/rest folder and each service has its own wrapper.” Test-Driven Development. Test-Driven Development.

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

Reasons to Hire Solidity Developers

Mobilunity

Technical skills also include an understanding of such technologies as SQL and test-driven development. It is also important to be familiar with different protocols like ERC20 or ERC721 as well as other metaverse software development services. This step allows one to get the row product and test it for errors.

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