320x100
320x100

개요

디버깅은 개발자의 필수 역량으로써, 주어진 상황과 데이터를 기반으로 문제의 원인을 찾아나가는 과정이다

디버깅을 할 때에는 어떻게 접근할 것인가라는 마인드셋이 중요하다

 

 

 

문제를 찾기위한 네가지 단계

1. 의심하기 (정보 수집)

코드, 로그, 에러 메시지, 모니터링 데이터, 요구사항, 하드웨어 등 모든 것은 문제 해결을 위한 정보를 수집하는 것이다

체크리스트를 작성하면 좋다

 

2. 분류하기

수집한 정보 중 아는 것과 잘 모르는 것을 분류한다

 

3. 학습하기

수집한 정보를 기반으로 지식 공백을 찾고 학습한다

 

4. 연결하지

정보를 바탕으로 문제에 대한 가설을 세우고 실험한다

 

 

 

 

 

Reference

 

디버깅 원칙 | GeekNews

디버깅은 사실상 개발자의 필수 역량디버깅은 어떻게 접근할 것인가라는 마인드셋이 중요디버깅이란 주어진 상황과 데이터를 기반으로 문제의 원인을 찾아나가는 과정글쓴이는 이를 직관이라

news.hada.io

 

300x250
728x90