오늘은 Greg Law와 함께합니다. 이 게스트 블로그 게시물에서 Greg는 C++ 코드 디버그를 위한 유용한 팁을 소개합니다.
Greg(@gregthelaw)은 Undo의 공동 창립자 겸 CEO로, 타고 난 프로그래머이지만 소프트웨어와 비즈니스에 모두 관심을 두고 있습니다. Greg은 혁신적인 소프트웨어 기술을 실제 비즈니스에 적용할 때 특히 보람을 느낀다고 합니다. 또한 Greg은 학계와 혁신적인 소프트웨어 스타트업에서의 경력은 20년이 넘습니다.
Brian Kernighan은 “디버그는 처음 프로그램을 작성하는 것보다 2배 어려운 일이라는 걸 누구나 알고 있죠. 프로그래머가 코드를 작성할 때 가능한 한 영리하게 작성한다면, 디버그를 어떻게 할 수 있을까요?라는 유명한 말을 남긴 바 있습니다. 제가 보기에 이 말은 코드를 ‘간단하게’ 작성하라는 의미일 뿐 아니라 디버그가 프로그래밍의 핵심이라는 의미도 내포하고 있습니다. 디버그를 능숙하게 수행하지 않고 훌륭한 프로그래머가 될 수 없습니다. 여러분이 처음 코드를 작성할 때처럼 똑똑하게, 생산적으로 코드를 디버그할 수 있도록 제가 자주 사용하는 C++ 디버그 팁이 도움이 되기를 바랍니다.
#1