-
Notifications
You must be signed in to change notification settings - Fork 86
Closed
Labels
EssentialsContent for the "essentials" courseContent for the "essentials" course
Milestone
Description
Since this is a fairly generic idea, for starts we could introduce a simple slide linking to Core Guidelines (https://isocpp.github.io/CppCoreGuidelines/CppCoreGuidelines). Maybe we could cherry-pick a few guidelines that are commonly considered good, for eg:
- Interfaces -I.3 (singletons) as well as I.11 & I.13 (avoid raw_ptr ownership transfer, avoid passing arrays without length)
- Errors - E.6 use RAII
- Classes - C.131 Avoid trivial getters/setters
(Fairly opinionated list ;)
Metadata
Metadata
Assignees
Labels
EssentialsContent for the "essentials" courseContent for the "essentials" course