-
Notifications
You must be signed in to change notification settings - Fork 16
스프린트 4
mat edited this page Jul 25, 2022
·
1 revision
22.07.25 ~ 22.07.31
💩 똥 싸놓은 코드를 치운다 🚽
# 3차 데모 요구사항
## 공통
- 매 반복주기마다 FE에서 BE까지 관통하는 기능 중 최소 하나를 FE/BE 개발자가 짝(3인 짝도 가능) 프로그래밍으로 구현하고 데모할 때 공유
- API 문서화
- 테스트 전략을 수립하고 자동화 테스트 코드를 추가
## 프론트엔드
- 시맨틱 버저닝 추가
- 사용자가 배포된 기준으로 항상 최신 버전을 봐야됨
## 백엔드
- 디버깅할 수 있는 로그 파일 출력
- 실 서버 도메인 연결, HTTPS 적용
- WS + WAS 연결을 통해 443포트로 데모
- 페어 프로그래밍을 통해 찐한 협업을 진행한다.
- 개발하며 생긴 고민, 해결 방법 등을 깃허브 이슈에 기록한다.
- API를 문서화한다 : Rest Docs를 완성한다.
- 테스트 전략을 수립한다.
- 예외처리를 추가한다.
- 패키지 구조를 개선한다.
- 설정들을 객체로 추출한다. (
@ConfigurationProperties
) -
application.properties
→application.yml
- 디버깅할 수 있는 로그 파일을 출력한다.
- 도메인을 연결하여 HTTPS를 적용한다.
- 시맨틱 버저닝
- 예외 처리
- Suspense
- Loading
- Error
- 테스트
- 사이드 바 기능 구현
- 코드 리팩토링
- 로고, 파비콘
- UI 변경
태스크 내용, 소요 기간, 담당자를 결정합니다.
- 회원의 존재 검증 로직을 ArgumentResolver로 이동시킨다. ⇒
3
리버
- 패키지 구조
- 패키지 구조에 대한 논의를 진행한다. ⇒
2
/ ALL - 패키지 구조를 개선한다. ⇒
1
/ ALL
- 패키지 구조에 대한 논의를 진행한다. ⇒
-
properties
→yml
로 변경한다. ⇒1/2
매트
- 설정 부분 객체로 추출한다. ⇒
1
매트
- 다 같이 논의하여 전략을 수립한다. ⇒
2
/ ALL - 전체 테스트 픽스처를 리팩토링한다.
- auth & member ⇒
3
리버&파랑
- category & subscription ⇒
3
후디&매트
- auth & member ⇒
- 도메인별 예외 케이스에 대한 로직을 추가한다.
- auth & member ⇒
5
리버&파랑
- category ⇒
3
후디&매트
- subscription ⇒
3
후디&매트
- auth & member ⇒
- global 패키지에 exception handler를 구현한다. ⇒
3
후디&파랑
- 어떤 예외까지 API 문서에 기록할 것인가에 대한 논의를 진행한다. ⇒
2
/ ALL - controller test를 추가한다.
- auth & member ⇒
5
리버&파랑
- category ⇒
3
후디&매트
- subscription ⇒
3
후디&매트
- auth & member ⇒
- 도메인을 연결하여 HTTPS를 적용 & WS + WAS 연결을 통해 443포트로 데모한다.
리버&파랑
- 로그 관련해서 학습을 진행한다.
후디&매트
-
코드 리팩토링
- 달력
- 카테고리
- 사이드바 내비바 / 페이지 레이아웃
- 모달
- (백엔드 API 연동)
-
사이드 바 기능 구현
- 티거 : 나의 카테고리
- 나인 : 구독 카테고리 목록
-
예외 처리 ⇒ 에러 발생 여부만 알 수 있도록
- Suspense
- Loading
- Error
- 전체 카테고리
- 카테고리 생성
- 카테고리 삭제
- 전체 카테고리 조회
- 카테고리 단건 조회
- 나의 카테고리
- 나의 카테고리 조회
- 나의 카테고리 수정
- 나의 카테고리 삭제
- 일정
- 일정 생성
- 일정 조회
- 인증
- getCode
- auth
- 내 정보 조회
- accessToken 유효성 검사
- 구독 카테고리
- 나의 구독 목록 조회
- 카테고리 구독
- 카테고리 구독 해제
-
테스트
- 논의 필요 🤔
-
로고, 파비콘
-
UI 변경
-
(StartPage 소개글 작성하기)
-
(쿠키 도입)
- http only cookie?