Chapter 7

Architecture

Introduction

The term "software architect" has become sadly maligned of late, probably as a result of developers working with architecture astronautshttp://www.joelonsoftware.com/items/2005/10/21.html who communicate through PowerPoint-Driven Development. Simon Brown has written a book called Software Architecture for Developershttps://leanpub.com/software-architecture-for-developers; check it out for a complete discussion of the responsibility of a software architect. The focus of this chapter is on the incremental differences between thinking about a problem as code and as architecture that supports the code. It's also about some of the things to think about as you're designing your application, when to think about ...

Get Modern Programming: Object Oriented Programming and Best Practices now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.