Page 20

CONTENTS

2.1.5 비표준 스트링 ����������������������������������������������������������������������������������������������� 143

2.2 요약 ����������������������������������������������������������������������������������������������������������������������� 143

CHAPTER

3 코딩 스타일

3.1 코딩 스타일의 중요성 ������������������������������������������������������������������������������������������������� 146

3.1.1 가늠해보기 ��������������������������������������������������������������������������������������������������� 146

3.1.2 바람직한 스타일의 기준 ���������������������������������������������������������������������������������� 147

3.2 코드 문서화 ������������������������������������������������������������������������������������������������������������� 147

3.2.1 주석을 작성하는 이유 ������������������������������������������������������������������������������������� 147

3.2.2 주석 스타일 �������������������������������������������������������������������������������������������������� 153

3.3 코드 분할 ���������������������������������������������������������������������������������������������������������������� 158

3.3.1 리팩토링을 통한 코드 분할 ������������������������������������������������������������������������������ 159

3.3.2 디자인 기준으로 코드 분할하기 ������������������������������������������������������������������������ 161

3.3.3 이 책에 나온 코드 분할 사례 ���������������������������������������������������������������������������� 161

3.4 명명 규칙 ���������������������������������������������������������������������������������������������������������������� 161

3.4.1 좋은 이름과 나쁜 이름 ������������������������������������������������������������������������������������ 161

3.4.2 흔히 쓰는 명명 규칙 ��������������������������������������������������������������������������������������� 162

3.5 언어의 기능에 스타일 적용하기 ������������������������������������������������������������������������������������ 165

3.5.1 상수 사용법 �������������������������������������������������������������������������������������������������� 166

3.5.2 포인터 대신 레퍼런스 사용하기 ������������������������������������������������������������������������ 166

3.5.3 사용자 정의 익셉션 ���������������������������������������������������������������������������������������� 167

3.6 포매팅 �������������������������������������������������������������������������������������������������������������������� 167

3.6.1 중괄호 정렬에 관련된 논쟁 ������������������������������������������������������������������������������ 168

3.6.2 스페이스와 소괄호에 대한 논쟁 ������������������������������������������������������������������������ 169

3.6.3 스페이스와 탭 ����������������������������������������������������������������������������������������������� 170

3.7 스타일과 관련하여 해결할 문제 ������������������������������������������������������������������������������������ 171 3.8 요약 ����������������������������������������������������������������������������������������������������������������������� 171

20

Profile for 한빛미디어

전문가를 위한 C++ (개정4판) - 맛보기  

『전문가를 위한 C++』(개정4판)은 새로 추가된 기능과 관련 도구를 비롯해 C++에 대한 모든 내용을 코드와 솔루션 위주로 소개한다. 저자는 실전 프로그래밍에 적용할 수 있는 현실적인 기법을 다양하게 소개하였으며, 본 교재는 C++를 더 깊이 이해하...

전문가를 위한 C++ (개정4판) - 맛보기  

『전문가를 위한 C++』(개정4판)은 새로 추가된 기능과 관련 도구를 비롯해 C++에 대한 모든 내용을 코드와 솔루션 위주로 소개한다. 저자는 실전 프로그래밍에 적용할 수 있는 현실적인 기법을 다양하게 소개하였으며, 본 교재는 C++를 더 깊이 이해하...

Advertisement