Skip to content

6. 매일 회고록

HyeonKyu edited this page Dec 19, 2021 · 35 revisions

11월 24일 수요일

여기를 눌러주세요
- 오늘 할 일
    - 강현규
        - 사용자 엔티티 연관관계, github-action 도전
    - 강준호
        - 최소한 피드 생성, 삭제 API 만들기  +@ → 스프링 고급 1주차 & MVC 정리
    - 김수빈
        - 챌린지 생성 , 리스트
- 내일 할 일
    - 강현규
        - HTML 수정, 코드 리팩토링
    - 강준호
        - 피드와 챌린지 양방향 관계 데이터 전달하기
    - 김수빈
        - 챌린지 api 테스트 /인증 api 만들기
- 오늘 회고
    - 강현규
        - preflight 등장!
    - 강준호
        - 피드, 댓글의 기본적인  API는 만들었는데, 연관관계가 잘 이루어 지지 않음
    - 김수빈
        - 모르는거에 시간을 너무 많이 끌었다.

11월 25일 목요일

여기를 눌러주세요
- 오늘 할 일
    - 강현규 : Querydsl 공부, HTML 로그인 네비게이션바 수정
    - 강준호 : 연관관계 매핑완료
    - 김수빈 : 카테고리reponseDto, 인증API
- 내일 할 일
    - 강현규 : application.yml 암호화
    - 강준호
        - 반환할 때 DTO에 감싸기
        - 타임어택 풀기
        - validation
        - 하면서 모르는 것들을 바로 TIL에 적으면서 기록
    - 김수빈
        - 참여인원
- 오늘 회고
    - 강현규 : querydsl 복습
    - 강준호
        - 순환참조 문제 해결해서 기분이 좋았다. 댓글에서 피드의 Id값을 넣어준 것도 ! 이것이 JPA를 사용하는 이유..! (객체 자체를 넣으면 알아서 매핑 👍)
    - 김수빈
        - 인증은 금방 해서 다행이다
        - 오류난 것 기록하기 다 까먹어버린다 responseDto 여러번 만들어볼 수 있어서 좋았다.

11월 26일 금요일

여기를 눌러주세요
- 오늘 할 일
    - 강현규 : application 암호화, querydsl
    - 강준호 :  Spring MVC 강의 듣기
    - 김수빈 : 참여인원, 프론트 코드 수정
- 주말에 할 일
    - 강현규 : querydsl, fetch join 최적화 복습, TIL 정리
    - 강준호 : 피드페이지 끝내기
    - 김수빈 : 스프링 기본 편 다 듣기.
- 오늘 회고
    - 강현규 : application 암호화 → AWS Secrets 적용
    - 강준호 : 강의 그만 ! 코드 구현에 집중 !
    - 김수빈 : jpa 기능이 되게 많은 것 같다

11월 27, 28일 주말

여기를 눌러주세요
- 주말 할 일
    - 강현규 : 병합한 코드 확인, AWS RDS 세팅, TIL
    - 강준호 : 타임어택 다시 풀어보기, 피드페이지 완성하기 +@ 프로젝트 다시 만들기
    - 김수빈 : 스프링 기본 편 다 듣기.  프로젝트 코드 복습

11월 29일 월요일

여기를 눌러주세요
- 오늘 할 일
    - 강현규 : CI/CD 구축
    - 강준호 : 피드페이지 프론트 개발
    - 김수빈 :  챌린지 카테고리 필터 기능. 검색 API
- 내일 할 일
    - 강현규 : Backend Repo에 CI/CD 적용, front에 URI 변경
    - 강준호 : 프로젝트 전체 다시 만들어보기
    - 김수빈 :
- 오늘 회고
    - 강현규 : aws ebs!!! github actions... 한동안은 안보지말자.. 잘가
    - 강준호 : 피드페이지 프론트 개발 성공해서 좋았다. 쉽게 생각했던 기능이라 빠르게 할 줄 알았는데 꽤 늦어져서 팀원들한테 정말 많이 미안했다. 그래도 위로해주고 격려해줘서 너무 감동이었다.
    - 김수빈 : 그 동안 간간히 신경쓰였던 카테고리를 해서 좋다. jpa 쓸수록 신기해서 배우고 싶다.

11월 30일 화요일

여기를 눌러주세요
- 오늘 할 일
    - 강현규 : CI/CD 파이프란인
    - 강준호 : 프로젝트 전체 다시 만들어보기
    - 김수빈 : 스프링 기본편 복습
- 내일 할 일
    - 강현규 : 2차 스프린트 계획
    - 강준호 : JPA 활용 1, 2차 스프린트 계획
    - 김수빈 : 2차 스프린트 계획
- 오늘 회고
    - 강현규 : 설계의 중요성
    - 강준호 : S3 연동하는게 생각보다 쉽지 않았고, 잦은 오류들이 발생했다.
           기존에 변수 컨벤션이 지켜지지 않았는데, 수정하면서 설계의 중요성을 느꼈다.
    - 김수빈 : 오늘은 집중을 잘 못 했습니다..

12월 1일 수요일

여기를 눌러주세요
- 오늘 할 일
    - 강현규 : API 설계, 2차 스프린트 계획
    - 강준호 : API 설계, JPA 기초편 복습, JPA 활용2 시작
    - 김수빈 : API 설계 , 강의 복습, jpa 강의 듣기
- 내일 할 일
    - 강현규 : 이슈 생성하고 할일 정하기
    - 강준호 : 피드, 댓글 글자수 제한,댓글 삭제기능, 작성자만 수정,삭제 가능한 제약 추가, 생성 날짜 dateformat
    - 김수빈 : 이슈 생성하고 할일 정하기
- 오늘 회고
    - 강현규 : 설계가 만만하지 않다!
    - 강준호 : 강의를 예전에 한 번 들었던 거라 조금 질리긴 하지만.. 복습하는 느낌으로 꾸역 꾸역 들었더니 도움됐다 👍 
    - 김수빈 : 들었던 강의를 또 들으니까 집중이 잘 안된다.. 귀찮아도 따라하면서 해야겠다

12월 2일 목요일

여기를 눌러주세요
- 오늘 할 일
    - 강현규 : 챌린지 참여 유저 정보, 유저 정보 리스트, 참여, 참여취소 API 만들기
    - 강준호 : 챌린지 수정 API, 인증 정보 상세보기 API (프론트까지), 노션에 작성한 API 설계 동기화하기.
    - 김수빈 : 피드 댓글 수정 삭제 프론트, 유저 정보 변경 API
- 내일 할 일
    - 강현규 : 오늘 만든 API front 수정
    - 강준호 : validation
    - 김수빈 : 
- 오늘 회고
    - 강현규 : fetch join 같은건 누가 만들는걸까..? 대단하다
    - 강준호 : 오늘 다양한 에러를 맛봤다. 예전처럼 그냥 넘어가지 않고 에러를 분석해서 TIL을 적으니까 동일한 에러를 발견한 사람에게 알려줄 수도 있었다.
    - 김수빈 : 점점 더 복잡해지는 것 같아 코드 리뷰 잘 듣고 복습도 잘 해야겠다

12월 6일 월요일

여기를 눌러주세요
- 오늘 할 일
    - 강현규 : 도메인 단위 테스트
    - 강준호 : Juni5 Test 방식 배우기, Global ExceptionHandler 생성 및 적용
    - 김수빈 : 챌린지 api 예외처리, validatin
- 내일 할 일
    - 강현규 : repository 단위 테스트
    - 강준호 : 테스트케이스 작성, 유효성 검사
    - 김수빈 : 테스트케이스 작성
- 오늘 회고
    - 강현규 : TDD까지는 아니더라도 Test Case 첨가!
    - 강준호 : 예전에 Exception을 발생시켰긴 했는데, 이걸 가지고 어떻게 활용할 수 있을까에 대한 궁금증 해결 -> TIL 
    - 김수빈 : 예외처리랑 validation 감이 잘 안 온다. 중요한건 알겠는데 별루 와 닿지 않는다.

12월 7일 화요일

여기를 눌러주세요
- 오늘 할 일
    - 강현규 : repository 단위 테스트
    - 강준호 : domain, repository 단위 테스트 케이스 작성
    - 김수빈 : 도메인, repository 단위 테스트 케이스 작성
- 내일 할 일
    - 강현규 : 통합 테스트
    - 강준호 : 통합 테스트
    - 김수빈 : 통합 테스트 
- 오늘 회고
    - 강현규 : 서비스 단위테스트가 고민이다..
    - 강준호 : 테스트 케이스를 작성하면서 예상하지 못했던 부분을 수정 보완할 수 있어서 테스트 케이스 작성하는 이유를 조금 알게 되었다.
    - 김수빈 : 테스트 케이스를 왜 작성하는지 조금은 알 것 같다.

12월 8일 수요일

여기를 눌러주세요
- 오늘 할 일
    - 강현규 : Spring Rest Docs
    - 강준호 : 피드, 댓글 통합테스트
    - 김수빈 : 챌린지, 인증 통합테스트
- 내일 할 일
    - 강현규 : CI/CD 환경 Docker 적용, GET 부하테스트, 발표준비
    - 강준호 : CI/CD 환경 Docker 적용, GET 부하테스트, 발표준비
    - 김수빈 : CI/CD 환경 Docker 적용, GET 부하테스트, 발표준비
- 오늘 회고
    - 강현규 : 이것이 자동화..? 아직 멀었다..
    - 강준호 : 시나리오를 짜면서 순서대로 해보니 재밌었고, 내가 구현하지 않은 코드에 대한 이해도가 떨어졌는데 높아졌다.
               그리고 통합테스트를 하면서 놓쳤던 부분을 보완하면서 조금 더 탄탄한 코드가 된 것 같다고 생각한다.
               그토록 해보고 싶었던 테스트케이스 처음엔 어려웠지만 팀장님이 틀을 잘 잡아줘서 익숙해지기 수월했다.
               혼자 하면 무척 힘들었을 것 같은데 수빈님이랑 같이 힘겨운 싸움을 이겨내면서 시간가는 줄 모르고 코딩했다 😎
    - 김수빈 : 결과보면 간단한데 하루종일 했다 시간 순삭 에러가 나면 나중에 기억 날 것 같아도 지나면 안 나니까 기록해두기 

12월 9일 목요일

여기를 눌러주세요
- 오늘 할 일
    - 강현규 : AWS EB 배포 도커 추가
    - 강준호 : EB - 도커 배포 자동화
    - 김수빈 : 도커 추가 
- 내일 할 일
    - 강현규 : Spring Rest Docs 보충
    - 강준호 : 프로젝트 발표 잘 마무리 하기
    - 김수빈 : 테스트케이스 에러 수정
- 오늘 회고
    - 강현규 : 바로 성공하다니 성장했다..!
    - 강준호 : yml파일 작성.. 도커..힘겨운 싸움이었다... 머리가 멈춘 느낌 어우.. 이번 기회에 CI/CD, 도커배포 꼼꼼하게 분석하고 정리해야겠다.
    - 김수빈 : 배포 쪽은 진짜 모르겠다 처음 배울때 처럼 하나하나 해보고 정리하는 시간을 가져야겠다

12월 13일 월요일

여기를 눌러주세요
- 오늘 할 일
    - 강현규 : 코틀린 시도해보기
    - 강준호 : 챌린지 필터 정렬 기능 구현
    - 김수빈 : jpa 공부
- 내일 할 일
    - 강현규 : 
    - 강준호 : API 문서 수정
    - 김수빈 : 사용자 피드백 반영
- 오늘 회고
    - 강현규 : 역시 테스트는 몇번을 반복해서 수정을 해야한다..
    - 강준호 : 디버깅 사랑해
    - 김수빈 : 데이터 함부로 날리지 않게 조심하기

12월 14일 화요일

여기를 눌러주세요
- 오늘 할 일
    - 강현규 : API 문서 개선하기
    - 강준호 : API 문서 개선하기, 챌린지 상태 변화 스케줄러 기능 추가
    - 김수빈 : api 문서 정리, 챌린지 생성이랑 삭제 기능 개선
- 내일 할 일
    - 강현규 : 대댓글 기능 구현
    - 강준호 : CI/CD 하는 과정에서 에러난 부분 고치기
    - 김수빈 : 챌린지 수정 api 하나로 해보기
- 오늘 회고
    - 강현규 : 문서자동화.. 얼른 제대로 만들어졌으면 좋겠다.
    - 강준호 : 원인도 모르겠고, 구글링해도 무슨 말인지 모를 때는 어떻게 해야하나..? 막막하다 ㅠㅠ
    - 김수빈 : 머리가 아파서 집중을 잘 못 했다.

12월 15일 수요일

여기를 눌러주세요
- 오늘 할 일
    - 강현규 : 대댓글 기능구현
    - 강준호 : 배포 중 에러난 부분 해결하기. AWS 마이그레이션 성공하기.
    - 김수빈 : 챌린지 기능 개선 ( 챌린지 참가 제한, 반환 값 형식 수정 )
- 내일 할 일
    - 강현규 : 대댓글 기능 구현
    - 강준호 : ChallengeHistroy 기능 개선
    - 김수빈 : 챌린지 기능 개선
- 오늘 회고
    - 강현규 : 고도화!! 자동화!!
    - 강준호 : EB - Docker 배포! 다시 직접 해보니까 너무 재밌었다 !
    - 김수빈 : 어떻게 개발할지 글로 먼저 써보면 조금씩 생각이 나는 것 같다.

12월 17일 금요일

여기를 눌러주세요
- 오늘 할 일
    - 강현규 : 
    - 강준호 : API 기능 개선, CloudFront - s3 프론트 배포
    - 김수빈 : 도메인과 서버 연결하기
- 주말 할 일
    - 강현규 : 
    - 강준호 : 객체지향의 사실과 오해 읽기
    - 김수빈 : 구현테스트 복습, 기능 구현 연습(대댓글, 웹소켓)
- 오늘 회고
    - 강현규 : 
    - 강준호 : 하고 싶었던 것을 다 해내서 기분이 좋다. 구현테스트도 복습해야하고 대댓글 웹소켓도 해야하는데 주말에 프론트 배포까지 완성하고, 책을 읽으면서
               눈을 좀 쉬어줘야겠다.
    - 김수빈 : 프로젝트가 막바지다 보니 좀 해이해진 것 같다 이럴때 시간을 잘 써야 할텐데 이력서도 준비해야겠다.