Software Architecture vs. Code
Offered By: GOTO Conferences via YouTube
Course Description
Overview
Syllabus
Introduction
The intersection between software architecture and code
How do we communicate software architecture?
boundaries for TDD
Logical and development separated
BRAIN FREEZE!
The code is the embodiment of the architecture
Does your code reflect the abstractions that you think about?
Organisation of code
Diagramming tools See packages and classes rather than components
Abstractions on diagrams should reflect the code
Software developers are the most important stakeholders of software architecture
Did it start out that way?
Don't do unit testing!
A good architecture enables agility
The structure of your software and the decomposition strategy you use to get there are important
Think about how to align the software architecture and the code
If your software system is hard to work with, change it!
Taught by
GOTO Conferences
Related Courses
Addressing Algorithmic BiasGOTO Conferences via YouTube Empowering Consumers - Evolution of Software in the Future
GOTO Conferences via YouTube Why Static Typing Came Back
GOTO Conferences via YouTube Higher Kinded Types in a Lower Kinded Language - Functional Programming in Kotlin
GOTO Conferences via YouTube It's Not Hard to Test Smart - Delivering Customer Value Faster
GOTO Conferences via YouTube