메뉴 바로가기 검색 및 카테고리 바로가기

한빛미디어

독자리뷰

이펙티브 디버깅

pass***

|

2017-06-25

이펙티브 디버깅

소프트웨어의 완성은 디버깅!

  • 저자 : 디오미디스 스피넬리스
  • 번역 : 남기혁
  • 출간 : 2017-05-20

 

이펙티브 디버깅 

 

 - 디버깅 지옥에서 탈출하는 66가지 전략과 기법

 

 

프로그래밍에 대한 관심이 있고 

 

공부를 좀 더 해보겠다는 열의를 가진 사람이라면

 

'이펙티브' 시리즈에 대한 이야기를 들어봤거나,

 

분야에 따라서는 1권이상 관련 도서를 

 

읽어본 경험이 있을 것입니다.

 

얼핏 생각나는 '이펙티브' 라는 제목의 도서만 해도

 

이펙티브 C++, 이펙티브 STL, 이펙티브 C#, 이펙티브 자바,

 

이펙티브 파이썬, 이펙티브 유닛 테스트, 이펙티브 COM, 

 

이펙티브 자바 스크립트 등등 여러 권 입니다. 

 

 

이펙티브라는 제목이 붙은 거의 대부분의 책이 그러하듯

 

이 책 또한 기존 이펙티브 도서의 흐름을 따라가는 것 같습니다. 

 

 

이펙티브 도서의 특징이라면, 

 

1. 해당 분야 (혹은 언어)의 초보자를 위한 책은 아니다.

 

2. 해당 분야에 대한 기본적인 사항 보다는 미묘하면서 

 

   헛갈리기 쉽고, 오해하기 쉬운, 중요한 사항들을 알려준다

 

3. 책의 두께가 두껍지 않다.

 

4. 두께에 비해 난이도는 쉽지 않다.

 

그 외에도 이런 저런 특징들이 있겠지만, 우선은 이 정도는 

 

많은 분들이 공감하시지 않을까 생각합니다. 

 

 

이 책 '이펙티브 디버깅'은 '전형적인' 이펙티브 도서를 보는 듯한 

 

느낌이 들었습니다.  양이 많지 않다 보니 책도 그다지 두껍지 않고

 

금세 읽을 지도 모르겠다는 기대를 했었지만, 

 

기대를 저버리는데 그리 오래 걸리지 않았습니다. 

 

 

'디버깅'이라는 주제에 맞추다 보니, 

 

다양한 환경, 다양한 상황은  기본이라서, 

 

자신이 경험했던 개발 환경이나 상황이 아니라면, 

 

근본적으로 이해하기는 어려울 수 있겠다는 생각이 들었습니다. 

 

예를 들어, 윈도우 개발 경험만 있는 사람에게 

 

유닉스에 대한 이야기나 임베디드에 대한 이야기 들은  

 

그다지 실감나지 않는 먼 나라 얘기처럼 들릴 수 도 있을것 같습니다.

 

 

디버깅에 대한 일반적인 주제로 부터 시작해서 

 

세부적인 경우로 들어가는 설명 방식이다 보니, 

 

어쩔 수 없이 발생한 문제가 아니었나 싶습니다. 

 

 

그렇다고 해서 이 책이 갖는 가치가 떨어진다는 생각은 들지 않았습니다. 

 

디버깅에 대한 일반적인 가이드 라인으로서 그 가치는 충분하지 않을까 

 

생각됩니다. 

 

자신이 아는 분야에 대한 이야기라면, 좀 더 쉽게 이해하거나, 적용해 볼 수 

 

있고, 자신이 모르는 분야에 대한 이야기라면, 이 책에 나와있는 내용들이

 

그 분야에 대한 이해를 돕는 실마리가 될 수도 있을 것 같습니다. 

 

 

프로그래밍을 하다보면, 코드를 입력하는 것 보다, 

 

디버깅 시간이 훨씬 오래 걸렸던 경험을 가진 분들이 많지 않을까 

 

생각됩니다. 

 

디버깅을 통해 프로그래밍의 쓴 맛(?)을 봤던 경험이 있는 분들이라면

 

이 책을 통해, 다음에는 좀 덜 쓴 맛(?) 을 볼 수 있기를 기원합니다.

 

 

 

 

 

 

닫기

해당 상품을 장바구니에 담았습니다.이미 장바구니에 추가된 상품입니다.
장바구니로 이동하시겠습니까?