Strengthening the Foundations of Software Architecture

added by DotNetKicks
6/22/2016 1:43:44 PM

1 Kicks, 145 Views

The term 'Architecture' seems to imply a plan that you can't easily subsequently deviate from. It's true that, if you abandon software architecture, you end up with a big ball of mud, but maybe the art of software is to make change much easier by planning how to implement each feature, tackling dependency issues, splitting functionality into small discrete components and considering how they should interact with each other.