Software Architecture (Code Craft)
For this chapter the author gives us an interesting definition of the software architecture, thinking of this concept as the high level design, the clarity around the all picture. This is interesting when is combined with the anecdote that is told to us, because just reinforce the importance around planning and make design before to start the develop or implementation of a software project. The emphasis on changing the perspective of architecture from a complete detailed focus to a macro overview it's important and one of the concepts that may affect this whole chapter, as stated in the article, the importance of this is not the implementation, but to give guidance considering just a overall view. Speaking of views, this is an important point too, because we need to consider that we can have 4 different perspectives, where the conceptual is the initial one, but during the development you will get probably the other three. Considering that we pass to the part of w...