~/talk

Consistent architecture diagrams for C++ projects

Talkat Meeting C++ 2019 · 2019-11-14..11-16· [frontend-architecture]
links:none on file
slides:none on file

Argues for storing and generating architecture diagrams from text so visuals live in version control and CI, demonstrates automatic graphs from CMake and Doxygen and scripted diagrams with PlantUML, shows a small race-game repo, VS Code live preview and a build step that emits vector images, reveals how to reuse diagram fragments with includes, notes gaps: no header-to-class import and no automatic diagram sync, and proves the pipeline works end to end with diagrams as code and CMake + PlantUML + Doxygen.

AI-written summary · about

  1. 0:00Intro
  2. 0:52About me
  3. 2:10Introduction and Overview
  4. 4:23Agenda
  5. 5:09Golden nuggets
  6. 6:30Documentation use cases
  7. 8:27The eight rules of good documentation
  8. 11:01UML Diagrams
  9. 12:22Grede System Example
  10. 12:56Shopping Example
  11. 13:36Abstract Factory Design Pattern
  12. 14:14Smart Home Example
  13. 15:00Consistency
  14. 17:26Example project
  15. 18:29Dependency Graphs
  16. 21:17Collaboration Diagrams
  17. 28:10Plan UML
  18. 33:33Takeaways & Outlook
  19. 44:51Meeting C++ Example
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.