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/pre...
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-softw...
/ gotocon
/ goto-
/ goto_con
/ gotoconferences
#SoftwareArchitecture #c4model #SimonBrown
CHANNEL MEMBERSHIP BONUS
Join this channel to get early access to videos & other perks:
/ @goto-
Looking for a unique learning experience?
Attend the next GOTO conference near you! Get your ticket at https://gotopia.tech
Sign up for updates and specials at https://gotopia.tech/newsletter
SUBSCRIBE TO OUR CHANNEL - new videos posted almost daily.
https://www.youtube.com/user/GotoConf...