재떨이 개발 일지 -3 (배포완료, 팀원 API개발 속도 Up)

김성인·2023년 7월 5일
0

23.07.06

😰오늘 한 일

1. GitHub이용 EC2 인스턴스 배포 진행

EC2 인스턴스에 Git Hub에서 SSH 키를 이용하여 프로젝트를 배포 완료하였다.

EC2 인스턴스에 프로젝트 배포 1
EC2 인스턴스에 프로젝트 배포 2

2. proxy 설정후 도메인 사용 API 테스트

배포 완료하고 로컬이 아닌 도메인을 이용해서 API 테스트도 완료하였다.

3. CORS 에러 발생 ->해결

  1. 배포하고 잘 되나싶었는데 프론트에서 CORS 에러가 난다고해서 WebConfig 클래스를 만들고 수정하여서 성공함.

    CORS 에러 해결


😰팀 프로젝트

1. 팀원들 실력 향상

  • 팀원들이 점점 실력도 늘고 있고 Controller, Service, DAO 의 역할에 대한 갈피를 점점 잘 잡아나가는 모습이다.
  • 특히 시작하기전에 쿼리를 많이 강조했었는데, 이제 쿼리는 Join도 제법 잘하는 모습이고 원하는 결과를 얻기 위해서 어떤 조건이나 그룹으로 설정할지도 많이 고민하는 모습이다.
  • 하지만 Dao에서 데이터를 받아서 Service에서 객체 클래스를 이용하여 API 응답에 대한 JSON 을 만들기 위한 갈피를 많이 못잡고있음..
  • 자바 실력이 많이 부족한듯하다. 쿼리 실력 향상 하는데 일주일정도 걸렸으니, 이제 쿼리는 막힘 없고 자바에서 API 응답으로 보내줄 클래스 만 잘 만들어주면 양산형으로 개발이 가능할듯 함.

2. ERD 설계 수정

  • 팀원들이 코드를 만들어야 한다는 생각만 가지는 강박이 있는 것 같아서, 전체 시스템 흐름에 대한 중요성을 알려주었다.
  • 한 가지만 만드는게 아니고 기능은 모두 한 흐름이기 때문에 각 계층별로 필요한 서비스를 잘 구현해야하고, 우리가 만든 ERD나 웹 화면 같은곳에 어떤 값이 필요할지도 잘 고려해서 코딩을 하라고하였다.
  • 그렇다 보니 API 테스트할때도 더미데이터를 넣을때 말도 안되는 실수를함.
    -> foreign Key를 넣지 않고 영속성이 필요한 테이블에 값을 넣는다던지...
  • 애초에 내가 각 열에대한 null 처리를 똑바로 하지않아서 발생한 문제라고 생각하여, ERD 설계도에서 null 처리를 확실히 하기로하고 수정하기로 함.

3. 팀원들 할당량 부여

아래 API 명세서에서 이틀동안 저 API 못만들어서 낼 까지 다 만들어오라고 함.. (파란색 선택된)
계속 피드백 하고있지만 이제 결과 가져오는 쿼리는 잘 가져오는데 가져와서 뿌리기 위한 클래스 가공을 못하는 상황
내일 꼭 잘해오길 바래야함..

profile
개발자가 꿈인 25살 대학생입니다.

0개의 댓글