August 2018
Intermediate to advanced
372 pages
9h 29m
English
No matter whether or not someone holds the software architect role in a team, every application has an architecture that somebody needs to take care of. This is an important step as it helps us to avoid writing entangled code, which makes a software system impossible to evolve in the future.
First things first: In order to know why you need to remember software architecture, we first need to understand what it is and why it is important.
In software, the term architecture is hard to define. Authors often borrow the definition from the construction industry, which is wrong. Software architecture is not all about diagrams, such as plans for buildings or houses—it's more than that. It's about the shared knowledge ...
Read now
Unlock full access