[I-Taxi] 백엔드 개발 4주차

hhjj0506·2023년 2월 12일
0

I-Taxi

목록 보기
6/9

4주차에는 뭘했나?

4주차에는

  • nohup & crontab을 사용한 로그 자동 기록
  • API 명세 정리 & 리팩토링
  • Post & KTX 로그 단일화
  • 데이터 추가 자동화 코드

등을 개발했다.
Post와 KTX는 아예 분리하여 사용했었지만, 유저의 타임라인에 탑승 기록을 가져오려면 두개의 기록을 한번에 가져오는게 편했기 때문에 변경했다.
그리고 Post와 KTX에 사용되는 장소들, Admin 계정과 공지 등은 바뀌거나 삭제될 일이 거의 없다고 봐도 무방한데, 이것들을 그대로 놔두고 지워야 할 데이터들만 지우는게 오히려 더 귀찮기 때문에 Python을 사용해 json 파일에 담긴 데이터들을 자동으로 DB에 추가해주는 코드를 만들었다.

어려웠던 점

원래 로그 자동 기록을 시작하게 된 계기가 사용자들의 로그를 분석하여 어느 기능과 장소 등이 많이 사용되는지의 로그 분석을 위해서였는데, 현재 사용자들이 사용하고 있는 서비스도 아니고 개발자들만 사용을 하고 있기 때문에 유의미한 결과 분석이 어려웠다. 따라서 분석은 향후 출시 이후에 진행하기로 했다.

보완할 점

리팩토링을 할 때 느꼈던건데 다른 사람도 아니고 단 한달 전에 내가 작성했던 코드인데도 지금 내가 보기에도 너무 알아보기가 힘들었다. 앞으로는 코드를 더욱 알아보기 쉽고 효율적으로 작성해야겠다.

profile
눈부시게 높은 하늘 그보다 더 큰 꿈을 꿔

0개의 댓글