05:39Software Architecture vs Code • Simon Brown • GOTO 2014
From the creator
This presentation was recorded at GOTO Amsterdam 2014. #gotocon #gotoams http://gotoams.nl Simon Brown - Coding the Architecture @simonbrown4821 ABSTRACT Software architecture and coding are often seen as mutually exclusive disciplines, despite us referring to higher level abstractions when we talk about our software. [...] Download slides and read the full abstract here: http://gotocon.com/amsterdam-2014/presentation/Software%20Architecture%20vs.%20Code TIMECODES 0:00 Introduction 1:11 The intersection between software architecture and code 1:58 How do we communicate software architecture? 3:26 boundaries for TDD 5:00 Logical and development separated 5:28 BRAIN FREEZE! 11:43 The code is the embodiment of the architecture 12:31 Does your code reflect the abstractions that you think about? 17:03 Organisation of code 20:02 Diagramming tools See packages and classes rather than components 21:07 Abstractions on diagrams should reflect the code 27:16 Software developers are the most important stakeholders of software architecture 29:25 Did it start out that way? 32:14 Don't do unit testing! 34:16 A good architecture enables agility 36:07 The structure of your software and the decomposition strategy you use to get there are important 37:59 Think about how to align the software architecture and the code 39:05 If your software system is hard to work with, change it! RECOMMENDED BOOK Simon Brown • Software Architecture for Developers Vol. 2 • https://leanpub.com/visualising-sof
Published 2014-12-11 · Watch on YouTube ↗
Availability and playback restrictions are controlled by the original channel.





