article thumbnail

TDD and System Architecture

Net Objectives

When first adopting TDD, developers can run into some roadblocks that seem to indicate that TDD is a difficult process. In truth, some of these problems actually indicate faults in the system architecture.

article thumbnail

AoAD2 Practice: Blind Spot Discovery

James Shore

This learning can be validated scientifically by running frequent experiments that allow entrepreneurs to test each element of their vision.The fundamental actvitiy of a startup is to turn ideas into products, measure how customers respond, and then learn whether to pivot or persevere. Exploratory Testing. 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. Breakthroughs happen at all levels of the design, from methods and functions to architectures. Test-Driven Development. As “A TDD Example” on p.XX As “A TDD Example” on p.XX

article thumbnail

15 Books by leading software architects

Apiumhub

Software Systems Architecture: Working With Stakeholders Using Viewpoints and Perspectives ” by Nick Rozanski, Eóin Woods . Software Systems Architecture is a practitioner-oriented guide to designing and implementing effective architectures for information systems. The DevOps 2.5