Page cover

✏️2024.10.25

일일 회고 34회차

경험 및 배움

회사 업무

변화 탐지 영역 조회 API 버그 수정

이전에 구현했던 사용자의 지도 줌 레벨과 보이는 영역을 기준으로 변화 영역을 조회하는 API에서 버그가 발생했다. 에러 로그를 확인해보니 쿼리에서 문제가 발생하는 것으로 확인되어 쿼리 분석을 진행했다. 에러가 발생하는 데이터를 기반으로 쿼리를 실행해보니 동일하게 에러가 발생하여 어느 부분에서 문제가 발생하는 것인지 분석해봤다.

하나의 큰 쿼리를 나눠서 실행하다보니 st_area 함수에서 에러가 발생하는 것을 발견했다. st_area 함수를 호출할 때 use_spheroid 파라미터가 존재하는데 해당 파라미터에 FALSE를 넣을 경우 평면으로 면적을 계산하여 0보다 작은 값이 나오기 때문에 에러가 발생하는 것을 알게 되었다. 하지만 use_spheroid에 True를 넣어서 함수를 호출할 경우 잘못된 값이 응답되는 것으로 확인되어 이에 대한 원인과 좌표계에 대한 분석을 진행할 예정이다.

개인 학습

알고리즘 학습 (Sort, Simultation)

정렬 알고리즘은 삽입, 병합, 힙, 우선순위 큐, 계수, 위상에 대한 개념과 시간 복잡도를 정리했으며 관련 문제를 풀어본 뒤 다음 문서에 정리해놨다.

시뮬레이션은 행렬 연산, 좌표 연사느 대칭 및 회전 연산에 대해 정리한 후 관련 문제를 풀어보고 다음 문서에 정리해놨다.

해야 할 일

Last updated