mks3060.log
로그인
mks3060.log
로그인
C#의 기초 - 7 (Debuger)
krokrai
·
2025년 12월 15일
팔로우
0
Debuger(디버거)
개요
Debuger란
간단 사용방법
Debuger란
De- bug -er로 직역하자면 "벌레를 잡는 것"으로 간랸히 설명하자면, 옛날 컴퓨터(매우 거대했던 기계장치)에 문제가 생겨 확인해보니 bug(벌레)가 나오면서 프로그램에 문제가 생겼을 때 bug라고 지칭하게 되었습니다.
즉, debuger는 프로그램 안에 있는 버그를 잡을 수 있게 도와주는 장치로, 개발환경에 따라 변수하나까지도 세세하게 보여주며,
개발자들이 프로그램 내에서 생긴 문제를 빠르게 찾을 수 있게 도와주는 프로그램
입니다.
간단 사용방법
중단점은
디버깅으로 실행(F5)했을 때 해당 중단점에 멈추
게 만들어, 특정 위치까지 빠르게 코드를 넘길 수 있어,
대량의 코드나, 특정 위치에 도달 했을때 멈추게 만들어 디버깅 속도를 증가
시킵니다.
중단점은
여러개를 지정할 수 있으며, 매 지점마다 멈추게 만들 수 있습니다
.
Step Over(F10)은 디버깅 상태에서 해당 키를 누를 시 큰 단위로 이동(함수등에 내부에 들어가지 않고 결과 값만을 도출)하게 만들어
큰 흐름 위주로 보거나, 중요하지 않은 함수 등을 넘기면서 볼 수 있습니다.
Step Into(F11)은 디버깅 상태에서 해당 키를 누를 시
작은 다위로 이동(함수 내부에 들어가서 한줄씩 실행)하게 만들어 함수 내부 로직을 자세히 관찰 및 분석
할 수 있습니다.
디버깅 실행 후 하단에
Autos(영어기준)창
이 존재하며, 해당 창에서
생성된 후 값이나 주소값의 변화를 확인
할 수 있습니다.
krokrai
게임을 좋아하고 만들고 싶은 개발자 지망생입니다.
팔로우
이전 포스트
C# 게임 만들기 - 1 (키워드 워리어)
다음 포스트
C#의 기초 - 8 (enum, struct)
0개의 댓글
댓글 작성