✏️2024.10.25
일일 회고 34회차
Keep
일일 회고를 꾸준히 하면서 성장하기 위해 노력하는 것
Problem
명확한 원인을 파악하지 않고 문제를 해결하는 것
여러 개의 방법 중에 최선의 방법이 아닌 빠른 방법을 선택하는 것
Try
일일 회고를 통해 원인을 명확하게 파악하고 문제를 해결했는지 검토
일일 회고를 통해 최선의 방법을 선택했는지 검토
경험 및 배움
회사 업무
변화 탐지 영역 조회 API 버그 수정
이전에 구현했던 사용자의 지도 줌 레벨과 보이는 영역을 기준으로 변화 영역을 조회하는 API에서 버그가 발생했다. 에러 로그를 확인해보니 쿼리에서 문제가 발생하는 것으로 확인되어 쿼리 분석을 진행했다. 에러가 발생하는 데이터를 기반으로 쿼리를 실행해보니 동일하게 에러가 발생하여 어느 부분에서 문제가 발생하는 것인지 분석해봤다.
하나의 큰 쿼리를 나눠서 실행하다보니 st_area 함수에서 에러가 발생하는 것을 발견했다. st_area 함수를 호출할 때 use_spheroid 파라미터가 존재하는데 해당 파라미터에 FALSE를 넣을 경우 평면으로 면적을 계산하여 0보다 작은 값이 나오기 때문에 에러가 발생하는 것을 알게 되었다. 하지만 use_spheroid에 True를 넣어서 함수를 호출할 경우 잘못된 값이 응답되는 것으로 확인되어 이에 대한 원인과 좌표계에 대한 분석을 진행할 예정이다.
개인 학습
알고리즘 학습 (Sort, Simultation)
정렬 알고리즘은 삽입, 병합, 힙, 우선순위 큐, 계수, 위상에 대한 개념과 시간 복잡도를 정리했으며 관련 문제를 풀어본 뒤 다음 문서에 정리해놨다.
시뮬레이션은 행렬 연산, 좌표 연사느 대칭 및 회전 연산에 대해 정리한 후 관련 문제를 풀어보고 다음 문서에 정리해놨다.
해야 할 일
사이드 프로젝트
CI/CD 구축
테스트 CI 성능 개선
Last updated