N+1 문제 해결 방법 (feat.플러스주차 과제 트러블 슈팅) 지난 주부터 JPA심화, 테스트코드, 성능최적화를 배우고 있다. JPA에서는 데이터베이스와 객체 지향 프로그래밍 간의 상호 작용을 효율적으로 관리하고,성능을 최적화하기 위한 고급 기술을 학습하여 대규모 데이터를 다루는 서비스를 설계하고 유지하는 데 필요한 핵심 능력을 기른다. 또한, 테스트 코드를 작성하여 기능들이 정확히 작동하는지 검증하여 배포 전에 테스트를 통해 잠재적인 오류를 사전에 발견하고,이를 방지하기 위해 기능들을 다방면에서 테스트 하는 노력을 한다. 마지막으로 성능 최적화로 속도를 개선하고, 리소스를 효율적으로 사용하여 서비스 품질 개선과 더 많은 요청을 안정적으로 처리할 수 있는 시스템을 구축하기 위해 리팩토링을 진행하여 서비..