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

jwkwon0817·2023년 9월 2일
0

Tip

목록 보기
3/3
post-thumbnail

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

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

그럴 때 아래처럼 했을 때 오류를 그나마 쉽게 해결할 수 있었다.


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

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

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

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

또한 오류 문구를 발견하면 항상 꼭 정독하자.


2. 구글링하기

Google에는 수십년간의 데이터가 있다

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

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


3. 유튜브에 검색하기

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

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

마찬가지로 유튜브에도 영어로 검색하는 것이 나은거같다.

하지만 영어로 제작된 영상이 존재하지 않는다면 한국어로도 꼭 검색해봐야 잘 나오는거 같다.


4. 커뮤니티 이용하기

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

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


5. ChatGPT 이용하기

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

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

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

profile
SRIHS 119th SW

0개의 댓글

Powered by GraphCDN, the GraphQL CDN