C++ 클린 코드 개정판 - EbookViewer
← 도서 목록
커버

C++ 클린 코드 개정판

온개발팀

목차

  • 책 정보
  • C++ 클린 코드
  • 1장 : C++ 클린 코드 소개
  • 1. 클린 코드란?
  • 2. C++에서 클린 코드의 중요성
  • 3. 클린 코드의 원칙
  • 4. 이 가이드의 사용 방법
  • 2장 : C++ 기본 복습
  • 1. 변수 및 데이터 유형
  • 2. 제어 구조
  • 3. 함수 및 범위
  • 4. 객체 지향 프로그래밍 개념
  • 5. 오류 처리 및 예외
  • 3장 : 깔끔하고 읽기 쉬운 코드 작성
  • 1. 명명 규칙
  • 2. 코드 서식 및 들여쓰기
  • 3. 주석 및 문서화
  • 4. 복잡성 줄이기
  • 4장 : C++ 코드 구조화
  • 1. 파일 구성 및 모듈화
  • 2. 클래스 설계 및 인터페이스
  • 3. 네임스페이스의 효과적인 사용
  • 4. 헤더 가드 및 포함 제어
  • 5장 : 코드 최적화 기법
  • 1. 성능 vs. 가독성
  • 2. 메모리 관리 모범 사례
  • 3. 표준 라이브러리의 효율적인 사용
  • 4. 프로파일링 및 벤치마킹
  • 6장 : 테스트 및 유지 관리
  • 1. 단위 테스트 기본 사항
  • 2. 테스트 가능한 코드 작성
  • 3. 디버깅 전략
  • 4. 리팩토링 기법
  • 7장 : 일반적인 C++ 함정
  • 1. 메모리 누수 및 허상 포인터
  • 2. 정의되지 않은 동작과 그 결과
  • 3. 매크로의 과도한 사용
  • 4. 관용구 및 패턴의 성능 영향
  • 8장 : 고급 C++ 클린 코드 작성 방법
  • 1. C++11 이상 기능 활용
  • 2. C++ 디자인 패턴
  • 3. 동시성 및 멀티스레딩 모범 사례
  • 4. SOLID 원칙
  • 9장 : 도구 및 리소스
  • 1. 코드 린터 및 포매터
  • 2. 통합 개발 환경(IDE)
  • 3. 버전 관리 시스템
  • 4. 추가 자료 및 리소스
  • 10장 : 결론
  • 1. 핵심 개념 요약
  • 2. 코딩 방법의 지속적인 개선
  • 3. C++ 클린 코드에 대한 마무리
  • 부록
  • 업데이트
  • 추가 자료