컨텐츠상세보기

당신의 프로그래밍에 디버깅 더하기 : Visual C++ 디버깅 기초에서 고급까지 (커버이미지)
당신의 프로그래밍에 디버깅 더하기 : Visual C++ 디버깅 기초에서 고급까지
  • 평점평점점평가없음
  • 저자최흥배 지음 
  • 출판사한빛미디어 
  • 출판일2015-05-12 
  • 등록일2015-10-12 
  • 파일포맷 epub 
  • 파일크기2 M  
  • 지원기기 PC PHONE TABLET

    아이폰, 아이패드, 안드로이드, 태블릿, PC

책소개

디버깅, 숙련된 프로그래머로 가는 필수 경쟁력!

프로그래밍에서 디버깅은 필수다. 아주 간단한 프로그램이 아니고서야 단 한 번의 코딩만으로 버그 없는 프로그램을 만드는 것은 거의 불가능에 가깝기 때문이다. 하지만 초보 프로그래머가 디버깅 기술을 향상시키기에는 이를 다루는 도서가 부족한 실정이다.
이 책은 뛰어난 디버깅 성능을 자랑하는 Visual C++의 가장 기초적인 디버깅 기능부터 디버깅을 능숙하게 하게 위한 고급 디버깅 기술까지 설명하고 있다. 이제 더 이상 프로그램 개발 과정에서 버그로 고통받지 말고 능숙한 디버깅 경쟁력을 갖춘 숙련된 프로그래머로 성장해보자.

[지은이] 최흥배
2003년부터 현재에 이르기까지 PC 보드 게임부터 MMORPG, 모바일 게임을 아우르는 다양한 온라인 게임 서버 프로그램을 만들어온 개발자다. 게임 개발자로서 프로그래밍 언어 중 C++를 주 언어로, C#을 보조 언어로 사용하고 있다(그러나 최근에는 모바일 게임 서버 개발에 C#을 더 많이 사용하고 있다). 요즘은 C++11/14 프로그래밍과 심도 있는 .NET 기술, 유명 백엔드 오픈 소스 라이브러리 및 프로그램, 프로그래밍 언어 Ruby와 Scala에 대해 공부하고 있다. 기술과 개발 경험을 여러 사람과 나누는 것을 좋아하여 게임 개발자 커뮤니티나 세미나 강연을 통해 다른 프로그래머와 활발히 교류하고 있다. 웹이 대중화되기 전부터 프로그래밍 공부를 해 와서 그런지 여전히 새로운 기술을 배울 때는 책을 선호하여 지금도 매달 새로운 프로그래밍 관련 책을 읽으며 연구하고 있다. 현재 T3엔터테인먼트(http://www.t3.co.kr) 모바일 1팀에서 모바일 게임 서버 플랫폼을 개발 중이다.

저자소개

2003년부터 현재에 이르기까지 PC 보드 게임부터 MMORPG, 모바일 게임을 아우르는 다양한 온라인 게임 서버 프로그램을 만들어온 개발자다. 게임 개발자로서 프로그래밍 언어 중 C++를 주 언어로, C#을 보조 언어로 사용하고 있다(그러나 최근에는 모바일 게임 서버 개발에 C#을 더 많이 사용하고 있다). 요즘은 C++11/14 프로그래밍과 심도 있는 .NET 기술, 유명 백엔드 오픈 소스 라이브러리 및 프로그램, 프로그래밍 언어 Ruby와 Scala에 대해 공부하고 있다. 기술과 개발 경험을 여러 사람과 나누는 것을 좋아하여 게임 개발자 커뮤니티나 세미나 강연을 통해 다른 프로그래머와 활발히 교류하고 있다. 웹이 대중화되기 전부터 프로그래밍 공부를 해 와서 그런지 여전히 새로운 기술을 배울 때는 책을 선호하여 지금도 매달 새로운 프로그래밍 관련 책을 읽으며 연구하고 있다. 현재 T3엔터테인먼트(http://www.t3.co.kr) 모바일 1팀에서 모바일 게임 서버 플랫폼을 개발 중이다. ● 블로그 : http://jacking.tistory.com/ ● 트위터 : @jacking75(https://twitter.com/jacking75)

목차

1 디버깅 기초
1.1 기초 중의 기초 - 중단점 설정과 디버깅하기
1.2 중단점 이후 코드 디버깅
1.3 한 단계씩 코드 실행
1.4 프로시저 단위 실행

2 디버깅 고급
2.1 커서까지 실행
2.2 다음에 실행될 문 변경
2.3 포인터 배열의 내용 보기
2.4 중단점 조건
2.5 적중 횟수
2.6 중단점 창
2.7 중단점 비활성화하기
2.8 중단점 내보내기/가져오기
2.9 레이블
2.10 직접 실행
2.11 Data Tips
2.12 실행 중인 프로그램 디버깅
2.13 덤프 파일 디버깅

한줄 서평

1