23.07.06
EC2 인스턴스에 Git Hub에서 SSH 키를 이용하여 프로젝트를 배포 완료하였다.
배포 완료하고 로컬이 아닌 도메인을 이용해서 API 테스트도 완료하였다.
- 팀원들이 점점 실력도 늘고 있고 Controller, Service, DAO 의 역할에 대한 갈피를 점점 잘 잡아나가는 모습이다.
- 특히 시작하기전에 쿼리를 많이 강조했었는데, 이제 쿼리는 Join도 제법 잘하는 모습이고 원하는 결과를 얻기 위해서 어떤 조건이나 그룹으로 설정할지도 많이 고민하는 모습이다.
- 하지만 Dao에서 데이터를 받아서 Service에서 객체 클래스를 이용하여 API 응답에 대한 JSON 을 만들기 위한 갈피를 많이 못잡고있음..
- 자바 실력이 많이 부족한듯하다. 쿼리 실력 향상 하는데 일주일정도 걸렸으니, 이제 쿼리는 막힘 없고 자바에서 API 응답으로 보내줄 클래스 만 잘 만들어주면 양산형으로 개발이 가능할듯 함.
- 팀원들이 코드를 만들어야 한다는 생각만 가지는 강박이 있는 것 같아서, 전체 시스템 흐름에 대한 중요성을 알려주었다.
- 한 가지만 만드는게 아니고 기능은 모두 한 흐름이기 때문에 각 계층별로 필요한 서비스를 잘 구현해야하고, 우리가 만든 ERD나 웹 화면 같은곳에 어떤 값이 필요할지도 잘 고려해서 코딩을 하라고하였다.
- 그렇다 보니 API 테스트할때도 더미데이터를 넣을때 말도 안되는 실수를함.
-> foreign Key를 넣지 않고 영속성이 필요한 테이블에 값을 넣는다던지...- 애초에 내가 각 열에대한 null 처리를 똑바로 하지않아서 발생한 문제라고 생각하여, ERD 설계도에서 null 처리를 확실히 하기로하고 수정하기로 함.
아래 API 명세서에서 이틀동안 저 API 못만들어서 낼 까지 다 만들어오라고 함.. (파란색 선택된)
계속 피드백 하고있지만 이제 결과 가져오는 쿼리는 잘 가져오는데 가져와서 뿌리기 위한 클래스 가공을 못하는 상황
내일 꼭 잘해오길 바래야함..