쉽게 배우는 c 프로그래밍 테크닉


gcc 기반에서 c 프로그래밍을 할시 고려해야 할것들에 대해 설명하고 있다.
문법에 대한 설명이 아니라 프로그램이 커질시 어떻게 나누어 관리할것인지, 버그를 줄이기 위해 디버깅차원에서 그리고 예방차원에서 어떻게 하는것이 좋은지에 대한 저자의 경험에서 나오는 설명을 볼수 있다.
(헤더파일의 의미를 이제야 좀 알것 같다.)

특히 malloc, free 함수 호출이 제대로 이루어 졌는지 모니터링하는 라이브러리 개발에 대한 소개는 감탄하지 않을수 없었다. 저자의 내공이 엿보인다.

이책은 코딩기법에 대해서만 말하고 있지 않다. 책 후반부에 명세서작성및 작성후 리뷰, 코드 리뷰등의 inspection 에 대한 내용도 언급하고 있다.

훌륭한 책이다.

댓글

이 블로그의 인기 게시물

ubuntu에서 samba로 파일 공유하기

화이트해커를 위한 암호와 해킹

Shell Program(1) 변수, 상수