로그를 찍으세요.
제 경우 새로운 언어 사용할 때 가장 먼저하는 것은 로그 찍는 함수 만드는 겁니다.
로그 찍는 것 익숙해지면 99%는 로그 찍는 것으로 해결됩니다.
로그 찍는 것으로 해결되지 않는 경우가 있는데 제 경우 그런 경우는 제가 만든 코드의 문제가 아닌 운영체제 버전이나 DLL 버전등의 다른 부분에 의한 문제가 대부분 이였습니다.
예를 들어 Windows 7까지는 잘 작동되던 미디 API가 Windows 10에서 작동되지 않아 원인을 찾아봤더니 Windows 10에서는 CoInitializeEx로 초기화를 해야 사용할 수 있는 것 같은 경우죠.
로그 찍는 방법이나 함수는 인터넷에 수없이 많은 소스가 있을테니 구지 저까지 올리지 않겠습니다.
어느 정도 고급언어는 언어에서 기본으로 로그를 찍는 함수를 제공하기도 하구요.