Remove .Net Remove Performance 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: Collective Code Ownership

James Shore

Teaching your pair partner how the code works slows you down, but remember that the goal isn’t to maximize your performance. it’s to maximize the team’s performance. A good developer works quickly and well, but the best developers help everyone do so. Test-Driven Development. Test-Driven 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

AoAD2 Practice: Incremental Design

James Shore

Test-Driven Development. Test-driven development encourages you to think about and improve your design at nearly every step. Test-Driven Development. If you’ve practiced test-driven development, you’ve practiced incremental design, at least at the level of a single module or class.

article thumbnail

AoAD2 Practice: No Bugs

James Shore

That takes time, sure, but it also eliminates time needed for testing and fixing after the fact. It turns out to be a net gain, resulting in higher quality results for less cost and time. QSM Associates is a well-regarded company that performs independent audits of software development teams. Test-Driven Development.

article thumbnail

Software Architecture Sonar: most read featured articles

Apiumhub

The Software Architecture Sonar is a tech guide made for software architects & developers on scalability, performance and cutting-edge technologies. The main goal is to get access to knowledge articles and resources to help guide developers to better practices in software projects.

article thumbnail

AoAD2 Practice: Reflective Design

James Shore

Test-Driven Development. I wanted my new login endpoint to have sociable tests. See “Write Sociable Tests” on p.XX.) Rather than abandon that core idea, I amplified it by making the infrastructure wrappers nullable, which later allowed me to use test-driven development to make a new, cleaner Auth0 login endpoint.

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.