본문 바로가기
Unity

[초보 프로그래밍 팁] 내 실수를 찾아줘! Visual Studio 디버깅 테크닉! - 제 1편 개요

by LemonCandy 2021. 4. 23.

(*이 내용은 Unity + C# 그리고 Visual Studio 2019를 사용하는 것을 기본으로 합니다.)

 

자신이 짠 코드가 빌드에 실패하지도 않았는데 의도한대로 동작하지 않은 경험이 있지 않으신가요?

각종 개발 커뮤니티를 돌아다니다 많은 개발자 지망생분들이 저마다 자신이 하고 있는 과제나 프로젝트에 대하여 질문을 올리는 것을 보게되었습니다. 자신이 짠 코드가 왜 돌아가지 않는지, 왜 빌드가 되지 않는지 스스로 해결하지 못하고 질문을 바로 하더군요.

 

저도 초보자일때는 그런 경험이 아주 많았습니다. 대놓고 빨갛게 빌드 에러가 나오면 조금 집중해서 코드를 확인해보면 문제가 해결되지만... 빌드는 OK! 하지만 결과는 내가 원하는것이 아니라니...!

 

이런 경우, 근본적인 원인은 거의 대부분이 코드의 논리 실수인 경우가 대부분입니다. 하지만 이런 케이스는 쉽게 찾기 어렵습니다.

 

장기적으로는 이런일이 발생하지 않도록 반성하고 애시당초에 논리적으로 문제가 없는 코드를 짜는 것이 맞습니다.

하지만 우리는 사람이기에 어쩔 수 없이 실수를 합니다. 큰 규모의 시스템을 다룰때에는 더 그렇습니다. 따라서 반드시 이러한 경험을 하게되어있죠...

 

그래서 준비했습니다. 내 실수를 찾아줘! Visual Studio 디버깅 테크닉!

우리 개발자들의 친구 Visual Studio에서는 디버깅을 위한 기능을 여러가지 제공하고 있는데요. 이를 잘 이용하면 논리적인 실수를 하더라도 빠르게 문제를 찾을 수 있게 됩니다. 이 내용들을 배우시고 학습해두시면 앞으로 논리 문제가 발생하더라도 혼자 거뜬히 해결할 수 있는 사람이 되어있으실겁니다.

 

관심이 있으신분들은 차근히 따라와주시길 부탁드립니다!

감사합니다!