개인 포트폴리오/술렁술렁(전통주 플렛폼)

후기(그리고 보완리스트)

roalwh 2023. 10. 14. 20:42

후기

1. 프로젝트 보완사항

  • 중복된 API 정리 필요
  • 테스트로 작성한 불필요 print문 제거
  • 파일 업로드 좀 더 나은 방법이 있는지 찾아보기
  • 구글 로그인시 사용자 정보 추가 입력 처리
  • 회원가입 이메일 중복체크(구글로그인과 기존등록된 이메일 충돌로 인한 에러)
  • 비밀번호 변경 시 기존 비밀번호 재사용 불가 처리
  • yml, env 파일 등을 암호화나 spring cloud 를 이용한 암호화 처리
  • 공유기 사용으로 인한 https 미적용 -> 개인서버 os재설치가 필요한 부분이라 진행 못함
  • Restfull api로 작성해보기 /2023.11
  • 백엔드 단의 동시성 처리 설정 해보기 /2023.11

2. 후기

팀장으로 진행하였으며 팀원이 정해지고 Spring boot 강의 및 AWS 등 교육이 조금 부족한 상태로 프로젝트를 진행하려다 보니 다들 막막한 분위기로 진행하였습니다. 그래도 각자 자신 있는 파트가 있어서 다행히라 생각 했었습니다.
배포 관련해서는 서버 쪽에 경력이 있는 제가 일단 맡기로 하고 그외의 부분에서는 최대한 역활을 지정하였습니다. 개발 내용에 적혀 있듯이 우선 프로젝트를 진행 하려면 데이터가 있어야하는데 외국은 API가 정말 술종류별로 다있어서 괜찬겠다 하였지만 전통주에 진행하려고보니 국내에 API 가 없는 상황이여서 데이터화를 시킬 자료가 필요하였고 한참을 찾다보니 다행이 네이버 백과사전에 어느 정도 정리되어 있었기 때문에 크롤링을 진행하였습니다. 파이썬을 저도 기본만 잠깐 보고 넘긴 적이 있어서 크롤링 기본 정보 좀 찾고 진행하였고, Spring boot 3.1 버전 이상으로 사용하다 보니 Spring Security 도 같이 올라가 버려서 로그인/회원가입 담당한 팀원이 조금 헤맸으나 이전에 개인적으로 한 적이 있어서 금세 처리할 수 하였으며 생각보다 팀원들이랑 잘 맞아서 일정에 밀리지 않게 프로젝트를 진행하였고 팀원들끼리 어느 정도 만족하였고 배포를 진행하였지만, 개인적으로 아쉽긴 했습니다.
시간이 좀 더 있었으면 보안적으로나 코드적으로나 좀더 보완하거나 다듬을 수 있지 않을까 생각 듭니다. 취직 후 기회가 될 때 팀원들과 함께 리펙토링을 진행해보고 싶습니다. 혹은 안된다면 개인적이라도 진행하려고 합니다.