- 변수, 함수 명을 고민하고 누구나 이해할 수 있는 명사, 동사로 두어 의미도 유추할 수 있도록 한다
- 다른 사람이 읽기 쉬운 코드를 만든다
- 하나의 기능을 하는 하나의 기능에 확실한 단위 함수로 구현한다
- 기술을 써서 코드 가독성을 해치지 않는다
- 메타 프로그래밍 : 필요한 곳에서 최소한 – 코드를 읽기 힘들어짐
- 보통 컨테이너 구현에는 최적의 활용도
- 내 코드를 다른 사람이 사용했을 때 실수 하기 힘든 코드를 만든다
- 함수의 parameter가 3개-5개 이상 넘어가게 되거나 화면의 width 를 넘치게 되면 다른 방법을 고민해보자
- 주석은 필요한 곳에만 남긴다
- 코드를 주석으로 임시 처리 하지 않는다
- 주석인 코드는 필요 없다
- 코드에 대한 설명은 꼭 필요할때 만 남긴다 대부분 vcs log 로 넣어두도록 하며 코드를 읽기 어려워서 넣어두는 코드 설명 주석은 그만큼 코드에 개선 여지가 있을 수도 있다
- 코드를 주석으로 임시 처리 하지 않는다
ref
clean code, c++ 최적화
댓글 남기기