15

에러 메시지 검색의 시작

Day 4: Stack Overflow 활용

학습 목표

Stack Overflow가 왜 중요한지 이해한다 효과적인 에러 검색 방법을 안다

에러가 나면 뭘 하나?

에디터 로딩 중...

에러가 났다. 첫 번째로 하는 일은?

  1. 에러 메시지 전체 복사
  2. 구글에 붙여넣기
  3. Enter

그러면 높은 확률로 Stack Overflow가 첫 번째에 뜬다.


Stack Overflow가 뭔가?

개발자들의 Q&A 사이트

  • 2008년부터 운영
  • 2,300만 개 이상의 질문
  • 거의 모든 에러에 대한 답변이 있음

솔직히 말하자. 개발자의 80%는 Stack Overflow 복붙으로 코딩한다. 부끄러운 게 아니다. 효율적인 거다.

문제는 영어로 된 답변을 제대로 읽느냐다.


왜 영어로 검색해야 하나?

한글 검색영어 검색
결과 적음결과 많음
오래된 정보최신 정보
개인 블로그공식 커뮤니티

"python 리스트 에러"로 검색하면 블로그 몇 개 나온다. "python list index out of range"로 검색하면 Stack Overflow에 100개 이상 나온다.

영어 에러 메시지를 그대로 검색하면 된다.


검색 팁

1. 에러 메시지 그대로 검색

에디터 로딩 중...

(따옴표로 감싸면 정확히 일치하는 결과만 나옴)

2. 기술 스택 추가

에디터 로딩 중...

3. site: 옵션 사용

에디터 로딩 중...

(Stack Overflow 결과만 표시)

이 3가지만 알면 검색 능력이 10배는 좋아진다.