개발일지/Week I Learned

230626 ~ 230702 [WIL]

마이구미+ 2023. 7. 2. 23:03

<이번 주 회고/>

- 이번 주 TIL 모음

 

230626 팀프로젝트 중간 발표 및 개선 [TIL]

- 팀 프로젝트: 중간 발표 리뷰/동행글 프론트엔드 CRUD 구현(주말에 했다) https://github.com/sdoram/b4_exhibitions_frontend/pull/118 https://github.com/sdoram/b4_exhibitions_frontend/pull/123 https://github.com/sdoram/b4_exhibitions_

guco.tistory.com

 

230627 팀 프로젝트 [TIL]

- 배포 서버 데이터베이스에 전시 데이터 넣기 배포 담당 팀원분이 오전 중에 배포에 성공하셨다. 그런데 우리 프로젝트의 핵심인 전시 데이터가 아직 데이터베이스에 저장되지 않았다고 한다.

guco.tistory.com

 

230628 팀 프로젝트 [TIL]

- 배포 환경에서 중복 데이터 제거하기 배포 담당 팀원이랑 같이 진행했는데 결론적으로는 중복데이터를 제거하지 못 했다 제거하려는 테이블과 관련된 다른 테이블이 있어서 할 수 없었다 중

guco.tistory.com

 

230629 팀프로젝트 배포!! [TIL]

- 배포 사실 배포는 진작 성공했었다 근데 데이터 업데이트 시 중복 데이터가 들어가는 것도 문제였고, json 파일을 받아서 loaddata 하는 방식으로는 자동화가 어려웠다 전시 데이터 담당한 팀원분

guco.tistory.com

 

230630 팀프로젝트 사용자 피드백 개선 [TIL]

- 회원가입 페이지에서 구글 로그인 버튼만 만들고 기능을 안 넣음 어처구니 없는 나의 mistake,,, // signup.js // 구글 로그인 async function googleSignup() { googleAPI().then((responseJson) => { const google_id = responseJ

guco.tistory.com

  • 이번 주에 원래 월요일부터 사용자 피드백을 받아야 하는데 일정이 미뤄져서 목요일부터 받게 되었다
  • 그러다보니 이번 주 내내 쫓기는 느낌을 받았고 저번 주에 나름 꾸준히 풀었던 알고리즘 문제를 이번 주에는 하나도 풀지 못 했다...
  • 사용자 피드백을 조금씩 받기 시작한 금요일에는 계속 발견되는 버그를 수정하느라 시간을 다 보냈다
  • 근데 그 버그가 다 프론트엔드 부분이라 백엔드에 대한 수정은 거의 하지 못 했다
  • 뭔가 성능을 향상시킨 경험이 있어야 하는데 나는 아직 그걸 하지 못 했고 뭘 향상 시켜야 할지도 모르겠다
  • 데이터가 쌓인 후에는 전시 추천 서비스를 지금처럼 콘텐츠 기반 필터링이 아닌 협업 필터링으로 전환하여 사용자가 좋아요 누른 전시 데이터를 분석하여 그와 관련된, 사용자가 관심 있어할 만한 전시를 추천해 주는 방식으로 바꿀 수 있을 것 같다
  • 근데 지금처럼 데이터가 많이 쌓이지 않은 상황에서는 협업 필터링으로의 전환이 큰 의미가 있지 않을 것 같다
  • 사용자에게 우리 사이트를 공개하기 전에 팀원들끼리 얘기할 때도 나왔고, 실제 피드백으로도 나왔던 의견으로는 동행 채택하기 기능이 있다
  • 이 기능을 추가하면 좋을 것 같은데 모델 간의 관계가 헷갈려서 아직 구현을 하지 못 했고 월요일에 시도해 볼 것이다

<목표 달성 확인/>

  • 반은 성공 반은 실패군..
  • 일단 프로젝트 완성은 했고 내가 맡은 부분은 끝냈다
  • 직접 발견하거나 사용자 피드백으로 알게된 버그를 수정하기도 했다
  • 시간이 남지 않아서 배포는 시도해보지 못했다,,,
  • 알고리즘 문제 ... 하나도 못 풀었다...휴 다음 주는 잘 풀어보자..

<다음 주 목표/>

  • 월요일에 무조건 동행 채택하기 기능 구현하기
  • 알고리즘 문제 하루에 최소 1문제 이상 풀기
  • 발표에 필요한 준비 작업들 끝내기