~/talk

Compiled C++ Coding Standards

Talkat CppCon 2019 · 2019-09-15..09-20· [developer-experience]
links:none on file
slides:none on file

A coding standard lives as actual H and CPP files inside the repo so rules compile as code and become searchable, reviewable templates rather than separate markdown. Splash Damage open-sources their files with examples, named tags for easy reference (square tags) and snippets that instantiate into engine actors. A small governance model maintains changes with a core team and ambassadors, CI can auto-format or check some rules, and legacy projects keep the standard as intent while new code follows the live, reviewable rules.

AI-written summary · about

  1. 0:00Intro
  2. 0:45What are coding standards
  3. 1:11C ISO
  4. 1:42Core Guidelines
  5. 2:05C Style Guide
  6. 2:29AnnieL Engine
  7. 2:56How Standards Work
  8. 3:07Standards as Documentation
  9. 3:44Obstacles
  10. 4:08Out of date
  11. 4:46Source code files
  12. 5:20Visual Studio
  13. 6:16Source Code
  14. 6:32H Part
  15. 7:01Declarations
  16. 7:58Readability
  17. 9:18Standard Square Tags
  18. 9:42Code Reviews
  19. 10:25Benefits
  20. 10:55How it grows
  21. 11:22CPP file
  22. 11:51CPP layout
  23. 12:17Epic game style
  24. 12:40Automation
  25. 13:09Auto
  26. 13:19Golden Rule
  27. 13:40Self calling initialized lambda
  28. 13:59Disclaimer
  29. 14:19Lambdas
  30. 14:57Memory
  31. 16:23Standest
  32. 16:41Challenges
  33. 17:19Open Source
  34. 17:43Core Team
  35. 18:12Leadership Team
  36. 18:25Ambassadors
  37. 19:13Conclusion
  38. 19:34Future
  39. 21:01Quality
~/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.