Visualise, Document and Explore Your Software Architecture
Offered By: GOTO Conferences via YouTube
Course Description
Overview
Syllabus
Introduction
Selected highlights
Moving fast in the same direction requires good communication
Why is there a separation between the logical and development views?
the architecture diagrams don't match the code
A common set of abstractions is more important than a common notation
The abstractions must reflect the technology
Think about the target audience
C4 is not a design process
retrospectively drawing diagrams
What is a "component"?
The code is the embodiment of the architecture
Is the architecture in the code?
Architecture description languages
Create an architecture description language using code
"Component Finder"
Working software comprehensive documentation
The code doesn't tell the whole story
Tribal knowledge
Product project
Microsoft Word?
Documentation should describe what the code doesn't
Tactics for better teams
The 1990's called and they want their tools back.
Do you have a ubiquitous language to describe your software?
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