프로그래밍 일반/C++ Core Guildlines

C++ Core Guidlines 소개

지노윈 2019. 11. 11. 12:41
반응형

C++ 표준 위원회에서 작성한 C++ 핵심 가이드 라인입니다.

C++ Core Guidelines는 비야네 스트롭스트룹이 주축이 되어 작성되었으며 작성되고 있습니다.

이 가이드 라인의 목적은 사람들이 모던 C++을 효과적으로 사용하도록 돕는 것입니다.

 

원문 : https://github.com/isocpp/CppCoreGuidelines

 

isocpp/CppCoreGuidelines

The C++ Core Guidelines are a set of tried-and-true guidelines, rules, and best practices about coding in C++ - isocpp/CppCoreGuidelines

github.com

한글화 : https://github.com/CppKorea/CppCoreGuidelines

 

CppKorea/CppCoreGuidelines

C++ 핵심 가이드라인 한글화 프로젝트 (C++ Core Guidelines). Contribute to CppKorea/CppCoreGuidelines development by creating an account on GitHub.

github.com

가이드라인의 목표는 C++ 프로그래머들이 더 간단하고, 효과적이며, 유지보수하기 좋은 코드를 작성하도록 돕는 것이다.

핵심 가이드라인의 목적은 개발자들이 모던 C++ 을 받아들이고 보다 일관적인 형태의 스타일로 코드를 작성하도록 하는 것이다.

 

여기서 다루는 규칙들을 적용한다면

  • 기존의 방식보다 오류가 발생할 가능성이 낮고
  • 유지 보수가 편리한 코드를 작성할 수 있다
  • 개발 초기에 좀 더 빠르고 쉽게 개발을 진행하는 데도 도움이 된다.

새로운 코드를 작성하거나 기존 코드를 개선할 여지가 생겼다면, 적용 가능한 수준에서 규칙들을 적용해 보기 바란다.

 

이 가이드 라인의  따르기 위해 GSL: Guidelines support library 사용을 권고하고 있습니다.

 

 

'프로그래밍 일반 > C++ Core Guildlines' 카테고리의 다른 글

C++ Core Guidlines 함수  (0) 2019.11.11
C++ Core Guidlines 인터페이스  (0) 2019.11.11
C++ Core Guidlines 철학  (0) 2019.11.11