Remove Groups Remove System Architecture Remove TDD Remove Test-Driven Development
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. Have larger group discussions as often as you think is necessary, and use whatever modelling techniques you find helpful. Test-Driven Development.

article thumbnail

15 Books by leading software architects

Apiumhub

A developer should also know about microservices, configuration management, the deployment pipeline, monitoring and post production, disaster recovery, and how to develop secure applications. The book includes exercises and discussion questions to facilitate classroom or group learning. “ Martin Series) ” by Sandro Mancuso.