forked from kothiga/hri-physio
-
Notifications
You must be signed in to change notification settings - Fork 0
C Core Guidelines
Ayush Salunke edited this page Dec 7, 2024
·
5 revisions
This page is to discuss about the C++ core guidelines to be used. https://isocpp.github.io/CppCoreGuidelines/CppCoreGuidelines#main
C++ Guidelines that are recommeded by the Client:
For C++ Core Guidelines – Decide on which one to use from this:
- Philosophy – all important (do this)
- Interfaces – useful for the API (do this)
Look into I.5 and I.7
- Functions – Subjective but useful (do this)
F.2 is one of the useful
- Class – not necessary/ skip mostly
- Resource Management – Needed but quite Advanced
R.10 & R11 useful
- Performance – ignore mostly
PR.1,2 the one with “Don’t” can be looked into
- Expressions and statements (do this)
ES.1,2,3 useful
- Concurrency and parallelism – skip
- Error Handling – useful (Skip if Advance)
- Templates and generic programming – skip
- Source File – useful (do this)
SF.1,2
- Standard library – take a quick look (do this)
SL.1, 2
Please make note of which rules you follow from these C++ guildlines:
- Philosophy
- Interfaces
- Functions
- Expressions and statements
- Source File
- Standard library