본문 바로가기

공부/TIL

에러 디버깅

버그 발생 -> (로그 & 재현 시나리오 확보)

 

1.재현 시나리오가 완성되면 '더' 간단하게 만들어본다.

2.로그를 확인하고 디버깅을 진행한다


고객에게 제공하는 상품에는 로그가 적을 수록 좋다.

 

->왜? 로그는 파일시스템으로 하드디스크에 물리적으로 작성되고, 느리기 때문


커널패닉(window ->블루스크린)

운영체제의 실행은 커널모드/사용자 모드로 구분되며 사용자 모드에서 필요시에만 시스템 콜에의해

커널모드에 접근하는데 커널 모드 실행중 이상한점이 발생할때, window에선 블루스크린(어썰트)을 띄우는 등 안전장치(모든 운영체제에 있음)


내가 디버깅시 어려웠던점 :

리눅스 로그가 시스템 로그인지 커널로그인지 어플리케이션 레벨인지 구분하는게 어려웠음


JIRA 리포트 양식

1.버그 로그

  1. 개발자 : 로그 / 디버깅
  2. 테스터 : 재현

디버깅후 기준 APP과 개선후 APP을 비교한다.

반응형

'공부 > TIL' 카테고리의 다른 글

vscode git LF모드 변경 명령어  (0) 2021.08.04
rsync  (0) 2021.08.02
프록시 서버란?  (0) 2021.05.20
[window] 내 컴퓨터에 웹서버 설치 & 도메인 설정 & https 적용  (0) 2021.04.19
Confluence 사용하여 협업하기  (0) 2021.04.06