본문 바로가기

리디 접속이 원활하지 않습니다.
강제 새로 고침(Ctrl + F5)이나 브라우저 캐시 삭제를 진행해주세요.
계속해서 문제가 발생한다면 리디 접속 테스트를 통해 원인을 파악하고 대응 방법을 안내드리겠습니다.
테스트 페이지로 이동하기

C++ 리팩토링 상세페이지

C++ 리팩토링작품 소개

<C++ 리팩토링> 리팩토링 기술을 통해 C++ 코드의 디자인, 구조 및 유지보수성을 개선하기 위한 종합 가이드인 "C++ 리팩토링"에 오신 것을 환영합니다. 이 책에서는 C++ 개발자를 위해 특별히 맞춤화된 다양한 리팩토링 기법, 도구, 모범 사례를 살펴봅니다.

1장, 'C++ 리팩토링 소개'에서는 리팩토링이 무엇이고 왜 C++ 코드베이스에 중요한지 정의함으로써 시작을 알립니다. 리팩토링이 어떻게 코드 품질, 가독성, 유지보수성을 향상시켜 모든 C++ 개발자에게 필수적인 관행이 되는지 자세히 살펴봅니다.

2장, 'C++ 코드의 코드 냄새'에서는 C++ 코드베이스에서 코드 냄새라고 하는 코드 품질 저하의 일반적인 징후를 식별하는 데 도움이 됩니다. 이러한 지표를 인식함으로써 명확성, 효율성 및 확장성을 개선하기 위해 코드에서 리팩토링이 필요한 부분을 정확히 찾아내는 방법을 배울 수 있습니다.

3장, 'C++의 리팩토링 기법'에서는 C++ 코드베이스에 맞춘 다양하고 강력한 리팩토링 기법을 소개합니다. 메서드 및 변수 추출부터 조건문을 다형성으로 대체하는 방법 등 C++ 코드를 재구성하고 최적화하기 위한 실용적인 전략을 살펴봅니다.

4장, 'C++의 리팩토링 도구'에서는 C++ 개발자가 사용할 수 있는 다양한 리팩토링 도구를 살펴봅니다. 리팩토링 프로세스를 간소화하고 생산성을 향상시킬 수 있는 Clang Refactor, Visual Studio 리팩토링 도구, ReSharper C++ 리팩토링 도구와 같은 인기 있는 도구를 다룹니다.

5장, '실제 리팩토링'에서는 성공적인 C++ 리팩토링 이니셔티브를 실행하기 위한 실제 사례와 모범 사례를 통해 모든 것을 한데 모았습니다. 코드 예제, 팁, 통합 전략을 통해 리팩토링을 개발 워크플로에 원활하게 통합하고 C++ 코딩 표준을 향상하는 방법을 배울 수 있습니다.

레거시 코드베이스를 최적화하려는 숙련된 C++ 개발자이든, 처음부터 깔끔하고 유지 관리 가능한 코드를 만들고자 하는 초보자이든, 이 책은 코딩 실력을 높이고 C++ 프로젝트의 지속적인 개선을 추진하는 데 필요한 지식, 기술 및 도구를 제공합니다. C++ 코드를 더 나은 방향으로 바꾸기 위한 여정을 시작하세요!


저자 소개

세상에 필요한 솔루션을 개발하기 위해 다양한 프로그래밍을 활용하고 있습니다.

목차

1장 : C++ 리팩토링 소개
___1. 리팩토링이란?
___2. 왜 C++ 코드를 리팩토링해야 하나요?
___3. 코드 품질과 유지보수성을 개선하는 방법
2장 : C++ 코드의 코드 냄새
___1. 코드 냄새란?
___2. C++ 코드의 일반적인 코드 냄새
___3. C++ 코드에서 코드 냄새를 식별하는 방법
3장 : C++의 리팩토링 기법
___1. 메서드 추출 기법
___2. 변수 추출 기법
___3. 조건문을 다형성으로 바꾸기 기법
___4. 매직넘버를 기호 상수로 바꾸기 기법
___5. 메서드 이동 기법
___6. 매개 변수 객체 도입 기법
___7. 스위치를 다형성으로 바꾸기 기법
___8. 클래스 추출 기법
4장 : C++의 리팩토링 도구
___1. Clang Refactor
___2. Visual Studio 리팩토링 도구
___3. ReSharper C++ 리팩토링 도구
5장 : 실제 리팩토링
___1. 리팩토링 전후의 코드 예제
___2. 성공적인 C++ 리팩토링을 위한 팁과 모범 사례
___3. 리팩토링을 개발 워크플로에 통합하는 방법


리뷰

구매자 별점

0.0

점수비율
  • 5
  • 4
  • 3
  • 2
  • 1

0명이 평가함

리뷰 작성 영역

이 책을 평가해주세요!

내가 남긴 별점 0.0

별로예요

그저 그래요

보통이에요

좋아요

최고예요

별점 취소

구매자 표시 기준은 무엇인가요?

'구매자' 표시는 리디에서 유료도서 결제 후 다운로드 하시거나 리디셀렉트 도서를 다운로드하신 경우에만 표시됩니다.

무료 도서 (프로모션 등으로 무료로 전환된 도서 포함)
'구매자'로 표시되지 않습니다.
시리즈 도서 내 무료 도서
'구매자’로 표시되지 않습니다. 하지만 같은 시리즈의 유료 도서를 결제한 뒤 리뷰를 수정하거나 재등록하면 '구매자'로 표시됩니다.
영구 삭제
도서를 영구 삭제해도 ‘구매자’ 표시는 남아있습니다.
결제 취소
‘구매자’ 표시가 자동으로 사라집니다.

이 책과 함께 구매한 책


이 책과 함께 둘러본 책



본문 끝 최상단으로 돌아가기

spinner
모바일 버전