|
씨빌더에 있는 디버깅 툴이란게 특별한것은 아닙니다.
비주얼 씨에도 거의 비슷한 기능이 있고
대부분의 툴에 있는 수준이지요..
디버깅 방법이라면 너무 애매해서 어찌 설명을 드려야 할지 모르겠군요
참고로 말씀드리면..
필요에 의해 차근 차근 하나씩 사용해 보시면 될거 같습니다.
버그가 있긴 한데.. 못찾을때..
디버깅 툴을 사용하기 전에..
printf같은 출력문이나.. ShowMessage같은 함수로 값을 확인하기도 했을겁니다.
사실 그런식으로 디버깅을 해도 되는거니까요.
디버깅 메뉴를 사용하면 각각의 라인을 실행하면서 변수의 현재값을 실행중에 실시간으로 비교해 볼 수 있고
변수값을 변경할 수 도 있다는것이죠
어떤기능이 있고 단축키가 무엇인지는 씨빌더의 Run메뉴를 보면 나옵니다.
자주 쓰는 단축키는
F5 : Break Point 설정/해지
F8 : Step Over
F7 : Trace Into
변수 값 확일할때는 보통 변수위에 마우스 올려놓으면 자동으로 뜹니다.
안되면 Ctrl+F5 나 Ctrl+F7로 확인해도 되고요..
아무튼 디버깅 툴 사용하는것은 별거 아닙니다.
말그대로 툴 일 뿐이니까요.. 사용하는 사람의 능력(?)에 따라
도움이 될 수 도 있고 있으나 마나 한 기능일 수 도 있겠죠
그리고 그 능력이라는게 프로그래밍 능력과도 별반 다를게 없습니다.
실력 좋으신 분들은 자신의 코드에 버그가 생겨도 금방 찾아내니까요
이렇게 글로 설명하기에는 적당한 주제가 아니고
또한 제가 잘 설명 드릴 자신도 없기 때문에서 여기서 줄이겠습니다.
강영준 님이 쓰신 글 :
: 전 대략 초보입니다.
:
: 막가파 정신으로 빌더를 접한지 언~~~ 몇개월이 흘렀지만.
:
: 제대로 BCB에 있는 디버깅 툴을 사용하는 방법을 잘 몰랐고.
:
: 별달리 디버깅 할려는 생각도 안하고 있지만..
:
: 자세 하게 BCB에서 디버깅 하는 방법들을 알려 주시면 고맙겠군요..
:
: 부탁 드려요..~~
:
:
|