~/talk

Advanced Levelization Techniques (part 1 of 3)

Talkat CppCon 2016 · 2016-09-18..09-23· [software-architecture]
slides:none on file

Covers concrete physical‑design rules: every component is an h/cpp pair with the header included first, all externally visible entities declared in the header and defined only in the cpp, and never using local externs so the include graph is authoritative. Shows tools and enforcement such as BDE verify clang tool, explains packaging (components, packages, package groups) and level numbers, and gives actionable leviz techniques like escalation to break cycles with a box/rectangle example. Watch if you want rules plus code‑level fixes, not just theory.

AI-written summary · about

  1. 0:00Introduction to levelization
  2. 1:46Logical vs physical design
  3. 10:15Component properties and rules
  4. 20:58Defining a component
  5. 25:04Implied physical dependencies
  6. 28:13Essential physical design rules
  7. 30:00Collocating public classes
  8. 35:38Aggregation levels and packages
  9. 41:40Package hierarchy and reuse
  10. 54:06Leviz techniques introduction
  11. 55:30Escalation technique explained
~/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.