Skip to content

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
Clone this wiki locally