August 2018
Beginner
594 pages
22h 33m
English
Why should we care about software architecture anyway? Sometimes a developer just wants to jump right in and start coding.
Software architecture is the foundation of a software system. Like other types of engineering, the foundation has a profound effect on the quality of what is built on top of it. As such, it holds a great deal of importance in terms of the successful development, and eventual maintenance, of the system.
Software architecture is a series of decisions. Some of the earliest decisions come from designing the architecture, and these carry a high degree of importance because they affect the decisions that come after it.
Another reason software architecture is important is because all software ...