issues
search
hsf-training
/
cpluspluscourse
C++ Course Taught at CERN, from Sebastien Ponce (LHCb)
Apache License 2.0
169
stars
65
forks
source link
Good practices to discuss in the course
#507
Open
hageboeck
opened
8 months ago
hageboeck
commented
8 months ago
A compilation of suggestions from #78
[ ] Interfaces -I.3 (singletons) as well as I.11 & I.13 (avoid raw_ptr ownership transfer, avoid passing arrays without length)
[x] Errors - E.6 use RAII
[ ] Classes - C.131 Avoid trivial getters/setters
[ ] If you have a debate about how to do something, check core guidelines
[ ] When to use free functions (anonymous namespace) and when member functions
[ ] Keep headers clean, low number of includes? (#508)
[ ] Discuss
SOLID principle
at the end of OOP
A compilation of suggestions from #78