No credit card required
PART I FOUNDATION
Chapter 1 Architects and architecture today
What’s software architecture, anyway?
Applying architectural principles to software
What’s architecture and what’s not
The architecture process
Who’s the architect, anyway?
An architect’s responsibilities
The role of the architect
Common misconceptions about architects
Finishing with a smile
Chapter 2 Designing for success
The “Big Ball of Mud”
Causes of the “Big Ball of Mud”
Symptoms of the “Big Ball of Mud”
Using metrics to detect a BBM
Mechanics of software projects
Helping the team write better code
Getting out of the mess
That odd thing called “legacy code”
Checkmate in three moves
Deciding whether ...