지금까지 기능 단위로 개발하면서 바로 확인하는 과정을 거쳐서 그런지 console.log 또는 System.out.println으로도 에러를 잡을 수 있었다.
디버깅에 대해 배우게 되면서 더 효율적으로 에러를 해결할 수 있겠다라는 생각이 들었다.
인텔리제이에서 사용해보긴 했지만, 다시 한번 정리해보려고 한다.
디버깅

소스 코드의 오류 또는 버그를 찾아서 수정하는 과정
디버깅 유래 : 컴퓨터 작동을 방해하는 나방을 발견하자, ‘시스템을 디버깅하고 있구나’라고 말했습니다.
https://aws.amazon.com/ko/what-is/debugging/
디버깅이란 무엇인가요? - 디버깅 설명 - AWS
컴퓨터 프로그래밍은 추상적이고 개념적인 활동인 만큼, 버그와 오류가 발생하기 마련입니다. 컴퓨터는 전자 신호의 형태로 데이터를 조작합니다. 프로그래밍 언어는 사람이 컴퓨터와 더 효율
aws.amazon.com
break point : 디버깅할 때 코드 실행을 특정 지점에서 멈추도록 설정하는 지점
코드 실행이 중지되므로, 변수 값 확인하고 실행 흐름 분석 가능
방법
'프로젝트' 카테고리의 다른 글
| Git 폴더 옮기기 (0) | 2025.03.14 |
|---|---|
| Git 여러 개의 repository 하나로 합치기 (0) | 2025.03.09 |
| 전화번호 문자 인증 구현하기 CoolSMS (0) | 2025.02.27 |
| <![CDATA[]]> 기존 코드 리팩토링 (0) | 2025.02.19 |
| Vue.js (Vue3) 결제 API 포트원 (아임포트) 구현하면서 리팩토링 (0) | 2025.02.03 |