디버깅의 기술

버그는 장애물이 아닙니다. 교훈입니다.

다만후르 대학교(Damanhour University)에서 공부하던 시절, 저는 망가진 코드를 뚫어지게 쳐다보며 수많은 시간을 보냈습니다. 처음에는 디버깅이 시간 낭비처럼 느껴졌습니다. 하지만 Owlcode와 같은 프로젝트를 진행하며 제 생각은 바뀌었습니다.

디버깅은 프로그래밍의 핵심입니다.

JavaScript의 구문 오류(syntax error)나 백엔드의 로직 결함에 직면했을 때, 여러분은 단순히 코드를 수정하는 것 이상의 일을 하게 됩니다. 명확하게 사고하도록 뇌를 훈련하는 것입니다.

문제를 해결하기 위해 이 방법을 사용해 보세요:

이 시스템은 시간을 절약해 줍니다. 또한 자신감을 길러줍니다. 모든 에러 메시지는 소프트웨어가 어떻게 작동하는지 가르쳐 줍니다.

에러 메시지를 두려워하지 마세요. 에러 메시지는 여러분의 로직을 개선하라고 요구하는 것입니다.

출처: https://dev.to/mohamed_ahmed_512/the-art-of-debugging-how-to-solve-complex-programming-problems-2dko