[ Tip ] 개발을 하다가 오류를 마주쳤을 때 해결하는 방법

jwkwon0817·2023년 9월 2일
0

Tip

목록 보기
3/4
post-thumbnail

프로그래밍을 하다 보면 수많은 오류와 버그를 마주치곤 합니다.

가벼운 버그나 오류이면 간단하게 해결하고 넘어가면 되지만 이해가 잘 안되거나 해결하기 어려울 것 같다면 포기하고 싶을 때도 있을 것입니다.

그럴 때 아류 매뉴얼을 참고하여 오류나 버그를 해결할 수 있습니다.


1. 코드/오류를 다시 확인하기

컴퓨터는 잘못이 없다는 말이 있듯이 컴퓨터는 하드웨어적인 문제가 아니면 항상 주어진 대로만 일을 수행합니다.

예를 들어 Python의 NameError라는 오류가 출력되었을 때는 자신의 오타를 의심해봐야 합니다.

저희는 기계가 아니라 사람이기 때문에 언제나 실수할 수 있다는 생각을 가지고 코드를 다시 보고 오타가 있는지 확인해보는 습관을 기르는 것이 중요하다고 생각합니다.

또한 오류 문구를 발견하면 항상 꼭 정독하도록 합니다.


2. 구글링하기

Google에는 상상할 수 없을 만큼의 정보가 있습니다.

따라서 검색만 잘하면 원하는 정보를 얻기 쉽습니다.

한국어로도 많은 정보가 있지만 영어로 검색해야 훨신 많은 정보를 얻을 수 있기 때문에 영어로 검색하는 것을 추천드립니다.


3. 유튜브에 검색하기

가끔 Google에 검색해도 나오지 않는 유튜브 영상들이 있습니다.

따라서 직접 유튜브에 검색해 본다면 검색하려는 것과 관련해서 더욱 자세한 영상을 찾을 수 있습니다.

마찬가지로 유튜브에도 영어로 검색하는 것이 낫습니다.

하지만 영어로 제작된 영상이 존재하지 않는다면 한국어로도 꼭 검색해봐야 합니다.


4. 커뮤니티 이용하기

개발과 관련해서는 다양한 커뮤니티가 존재합니다. Slack, Discord, 카카오톡 오픈채팅방 등 다양한 커뮤니티가 존재하니, 괜찮은 커뮤니티에 들어가서 질문해보고 사람들과 같이 토론해보면서 문제를 해결할 수 있습니다.

토론하면서 Google로 검색할 때보다 훨씬 많은 정보를 얻을 수 있다는 장점이 있습니다.


5. ChatGPT 이용하기

이 해결 방법은 비교적 최근에 나온 방법입니다.

하지만 ChatGPT는 2021년 이전의 정보만 가지고 있기 떄문에 최근 유행하는 것들에 대한 오류는 이 방법으로 해결하기 힘듭니다.

따라서 시대에 따라 달라지지 않는 오류나 2021년 이전에도 있었던 오류를 해결할 때만 이용하는 것이 좋습니다.


마지막으로 어떤 문제든 좌절하지 않고 해결하는 능력을 기르는 것이 중요합니다.
따라서 몇 시간, 몇 일이 걸리더라도 현재 맞닥뜨린 이 문제에 집중해서 해결할 수 있도록 노력해야합니다.

profile
SRIHS 119th SW

0개의 댓글