~/talk

“Tools from the C++ eco-system to save a leg”

Talkat CppCon 2017 · 2017-09-24..09-29· [developer-experience]
slides:none on file

Survey of concrete C++ tooling that reduces real errors and maintenance cost: recommends using clang-format for deterministic style (but warns its fuzzy parser misses headers), applies clang-tidy and Clang analyzer to automate ~200 checks and C++ Core Guideline fixes, runs dynamic tools like AddressSanitizer and Valgrind for memory and race bugs, cites CppCheck/Coverity and CLion data‑flow checks, notes Google Test dominates (≈45%), and compares package solutions like Conan and Hunter while warning language‑level package proposals remain incomplete.

AI-written summary · about

  1. 0:00Introduction
  2. 0:42Tools
  3. 13:26clang format
  4. 14:36client format
  5. 17:21formatter
  6. 18:34code generation
  7. 19:37IDs
  8. 20:41Cogeneration
  9. 21:22Care generation
  10. 22:48Code analysis
  11. 24:06modernize checks
  12. 25:05demo
  13. 26:22support
  14. 27:21CPPCheck
  15. 28:28QWERTY
  16. 29:05Other tools
  17. 30:11Dataflow analysis
  18. 31:08Dynamic analysis
  19. 35:25Sanitizer
  20. 36:10Address
  21. 36:50Frat sanitizer
  22. 38:04Frat sanitizer API
  23. 38:38Refactoring
  24. 39:22Richard Thompson
  25. 42:00Unit testing
  26. 42:22Google tests
  27. 44:08Package manager
  28. 45:59Package manager solutions
  29. 47:00Package system in C
  30. 49:32Hunter
~/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.