본문 바로가기

디버깅3

개발자의 필수덕목 1.Debugging(디버깅) 문제를 조사하는 방법에는- 사전조사(Preliminary Investigation)- 사후조사(Postmortem Investigation)- 런타임&라이브 조사(Runtime/Live Investigation)이 있다. 이번에는 JVM위에서 작동하는 애플리케이션을 만드는 개발자로서 알아야 할디버깅, 샘플링, 프로파일링, 모니터링 / GC(개념)中 디버깅에 대해서 조금 깊게 알아보려고 한다. # 디버깅1) Line breakpoint 활용디버깅이란? 디버깅의 유래에 대해 AWS 문서에서 찾아봤다.https://aws.amazon.com/ko/what-is/debugging/ 디버깅이란 무엇인가요? - 디버깅 설명 - AWS컴퓨터 프로그래밍은 추상적이고 개념적인 활동인 만큼, 버그와 오류가 발생하기 마련입.. 2025. 3. 16.
코루틴 개념 정리, 디버깅 or 출력해보기(feat. IntelliJ Configuration Template) 2023년 회사에서 코틀린을 썼지만, 쓰자마자 코루틴을 바로 사용하지는 않았었다2024년쯤 코루틴을 공부하고 백엔드 코드에 조금씩 사용하는 영역을 넓혀갔다간단하게 코루틴 기본 개념과 활용까지 블로깅을 조금씩 해보려고 한다로니콜먼도 아마 코루틴을 사용해본 경험이 있는 것 같다. 왜냐하면 "Light Weight Baby!!"라고 외치며 헬스를 했으니 말이다 코루틴(Coroutine)이란?코루틴이란 Light-Weight Thread(경랑스레드)라고도 불리며, 스레드와는 독립적으로 실행되는 비동기 작업의 단위이다 내부적으로는 Continuation이라는 객체에 현재 작업(Job)의 진행 상태를 저장하고, suspend와 resume을 통해 작업을 일시 중단하거나 재개할 수 있다이 특성 때문에 코루틴은 스레드.. 2024. 12. 2.
서평-제이펍) 에러가 무섭지 않게 되는 책 리뷰 [ 제이펍 ]리뷰어 선정제이펍에서 서평단을 모집을 했었고 신청했었는데 당첨됐다! 책 수령인별그램에서 주소와 이름 등을 말하고 2일 뒤에 책을 받았다!  목차1장 에러가 왜 무서울까?1.1 에러를 읽어보자 41.2 에러를 읽지 않게 되는 이유 8__이유 1 영어로 쓰인 에러 9__이유 2 길어서 읽기가 어려움 16__이유 3 읽어도 바로 원인을 파악할 수 없음 181.3 에러를 향한 마음가짐 24__간단하게 생각하자 24__어려운 에러는 좋은 학습의 기회 25__에러를 읽는 스킬은 항상 도움이 된다 262장 에러를 잘 읽는 방법2.1 에러의 구성 요소를 알아보자 32__구성 요소 1 에러의 종류 34__구성 요소 2 에러 메시지 35__구성 요소 3 스택 트레이스 362.2 에러의 종류를 알아보자 47__.. 2024. 6. 28.