article thumbnail

AoAD2 Practice: Blind Spot Discovery

James Shore

Unfortunately, error handling is a common blind spot for less experienced programmers and teams, and even experienced teams can’t predict every failure mode of a complex system. Chaos engineering can be considered a specialized form of exploratory testing which focuses on system architecture. Mutation Testing. Questions.

article thumbnail

15 Books by leading software architects

Apiumhub

The book includes exercises and discussion questions to facilitate classroom or group learning. “ Software Systems Architecture: Working With Stakeholders Using Viewpoints and Perspectives ” by Nick Rozanski, Eóin Woods . Diseño Ágil con TDD ” by Carlos Blé Jurado. These topics, and more, are all covered in this book.