Description
C 프로그래밍에 대한 전문가의 조언은 정말로 찾기 쉽지 않다. 객체 지향 프로그래밍 언어에 대한 지침서는 굉장히 많지만, 이보다 더 오래된 언어인 C 언어에 대한 도움말은 거의 없다. 《우아한 C 언어 코딩 패턴》은 대규모 프로그램의 설계 결정 시 참고할 수 있는 지침을 제공한다. 예제를 통해 이 지침들을 단계별로 조금씩 적용하는 방법을 익히고 실전에서 어떻게 활용할 것인가에 대한 감각을 쌓을 수 있다.
저자는 이 책을 통해 C 프로그램을 구조화하고, 오류에 대처하고, 유연한 인터페이스를 설계하는 방법에 대한 질문에 답한다. 특정 패턴을 찾고 있든 특정 주제에 대한 설계 결정에 필요한 개요를 찾고 있든 이 책이 그 길을 안내해 줄 것이다. 1부에서는 C 프로그래밍 언어에 특화된 실무 설계 지식을 구현하는 방법을 배운다. 2부에서는 C 프로그래밍 패턴을 적용하여 더 큰 프로그램을 구현한 사례를 소개한다. 좋은 설계 결정이라는 관점에서 패턴이 어떻게 개발자의 업무를 더 쉽게 만들어 주는지 배우게 될 것이다.
[이 책에서 다루는 내용]
ㆍ 오류 처리
ㆍ 오류 정보 반환
ㆍ 메모리 관리
ㆍ C 함수에서의 데이터 반환
ㆍ 데이터 수명과 소유권
ㆍ 유연한 API
ㆍ 반복자 인터페이스
ㆍ 모듈화 프로그램에서의 파일 구성
ㆍ #ifdef 지옥 탈출
"실전 예제로 가득 찬 《우아한 C 언어 코딩 패턴》은 더 깔끔하게 코딩하고, 코드를 더 쉽게 유지·관리할 수 있게 만들어 줄 것이다."
- 데이비드 그리피스(David Griffiths), 《Head First C》 저자
"《우아한 C 언어 코딩 패턴》은 초보자도 C 언어로 산업 수준의 견고한 제품을 만들 수 있도록 안내한다."
- 로버트 핸머(Robert Hanmer), 소프트웨어 아키텍트
저자는 이 책을 통해 C 프로그램을 구조화하고, 오류에 대처하고, 유연한 인터페이스를 설계하는 방법에 대한 질문에 답한다. 특정 패턴을 찾고 있든 특정 주제에 대한 설계 결정에 필요한 개요를 찾고 있든 이 책이 그 길을 안내해 줄 것이다. 1부에서는 C 프로그래밍 언어에 특화된 실무 설계 지식을 구현하는 방법을 배운다. 2부에서는 C 프로그래밍 패턴을 적용하여 더 큰 프로그램을 구현한 사례를 소개한다. 좋은 설계 결정이라는 관점에서 패턴이 어떻게 개발자의 업무를 더 쉽게 만들어 주는지 배우게 될 것이다.
[이 책에서 다루는 내용]
ㆍ 오류 처리
ㆍ 오류 정보 반환
ㆍ 메모리 관리
ㆍ C 함수에서의 데이터 반환
ㆍ 데이터 수명과 소유권
ㆍ 유연한 API
ㆍ 반복자 인터페이스
ㆍ 모듈화 프로그램에서의 파일 구성
ㆍ #ifdef 지옥 탈출
"실전 예제로 가득 찬 《우아한 C 언어 코딩 패턴》은 더 깔끔하게 코딩하고, 코드를 더 쉽게 유지·관리할 수 있게 만들어 줄 것이다."
- 데이비드 그리피스(David Griffiths), 《Head First C》 저자
"《우아한 C 언어 코딩 패턴》은 초보자도 C 언어로 산업 수준의 견고한 제품을 만들 수 있도록 안내한다."
- 로버트 핸머(Robert Hanmer), 소프트웨어 아키텍트
우아한 C 언어 코딩 패턴 (실무에서 요긴한 C 언어 코딩 원칙과 패턴 가이드)
$32.00