~/talk

Bringing Clean Code to large scale legacy Applications

Talkat Meeting C++ 2018 · 2018-11-15..11-17· [rust]
github:arnemertz
slides:none on file

Practical plan: focus refactoring on hotspots not the whole million‑to‑ten‑million‑line mess, add tests (start with integration then carve unit tests), use profilers and static analyzers, and prefer straightforward modern C++ (or Boost substitutes) so optimizers help instead of hindering. Expect short wins like cutting 40‑minute full builds and reducing repeated two‑to‑three‑day fixes to hours, avoid big rewrites, and use IDE refactor tools and compile‑time tricks. target pain points first measure before and after keep changes small and reversible

AI-written summary · about

  1. 0:00Introduction
  2. 0:36Title
  3. 2:31Legacy Code
  4. 4:44Largescale
  5. 5:27No map
  6. 6:29Clean Code C
  7. 7:37Clean Code Book
  8. 8:41Principles
  9. 10:57Performance
  10. 15:03We have to apply new features
  11. 15:32Team culture
  12. 16:41Make people aware of problems
  13. 18:00Habits
  14. 20:30Awareness
  15. 21:19Resistance
  16. 23:10Silos
  17. 24:29Bad apples
  18. 25:48Legacy processes
  19. 26:50Refactoring
  20. 27:51Testdriven development
  21. 28:39Refactoration
  22. 31:25Pain Points
  23. 32:45Goals
  24. 36:24Daily Maintenance
  25. 38:42Decoupling
  26. 41:12Old Architecture
  27. 42:05Rewriting
  28. 42:50Cons
  29. 46:10Tools
  30. 47:36Switching Compilers
  31. 49:00Property Extensions
  32. 49:42Overload Functions
  33. 50:59Factoring Out Functions
  34. 52:58Costs
  35. 53:41Questions
~/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.