-
Notifications
You must be signed in to change notification settings - Fork 3
Open
Description
금주 안내사항
- 다들 강의 진도 따라가랴, 코딩하랴 바쁜 것 알지만 우리의 목표인 완성을 위해 조금만 더 힘을 내봅시다.
금주 목표는 아래의 최소 목표 외에도 기본적인 기능을 모두 아무튼 최소한 작동하는 상태로 구현하는 것입니다. - 이번 주부터는 테스트를 위해 임의 생성자를 자유롭게 생성해도 됩니다. 또한 정말 도저히 유닛 테스트로 해답이 나오지 않을 경우, 일단은 SpringBootTest로 넘어간다던가 하는 유도리가 필요한 시점인 것 같습니다.
- 일단 빠르게 기능을 구현하는 것도 중요하지만, 지나간 코드를 어떻게 리팩터링할 것인지에 대해서 꾸준히 생각해보면 좋겠습니다.
커밋 시에는 아래 양식을 지켜주세요
* Feat : 새로운 기능 추가
* Fix : 버그 수정
* Docs : 문서 수정
* Style : 코드 포맷팅, 세미콜론 누락, 코드 변경이 없는 경우
* Refactor : 코드 리펙토링
* Test : 테스트 코드, 리펙토링 테스트 코드 추가
* Chore : 빌드 업무 수정, 패키지 매니저 수정
ex>
git commit -m "Feat : UserPost 메서드 작성. (제목)
UserPost 메서드 구현 및 관련 Dto인 UserPost.Post 작성" (본문)
간단한 예시일 뿐 가급적 제목만으로 모든 걸 알 수 있는 게 Best practice입니다.
2022/ 09/ 26~ 개발 일정
디스코드 역순 정렬
조규원
- POST 코맨트 작성 /posts/{post-id}/comments
- POST Re코멘트 작성 /posts/{post-id}/comments/{comment-id}
- PATCH 코멘트 삭제 /posts/{post-id}/comments/{comment-id}
김경근
- GET 검색어 조회 /posts/search?q={word}&page={page}&size={size}
- GET 북마크 조회 /posts/bookmark?page={page}&size={size}
- DELETE Re코멘트 삭제 /posts/{post-id}/comments/{comment-id}/{re-comment-id}
양은찬
- Ouath 2.0 SNS 로그인 적용
- 리액트 API 연동
강지원
- 게시글 삭제 DELETE /posts{post-id}
- 유저 패스워드 수정 PATCH /users/pwd/{user-id}
- 댓글 좋아요 POST /posts/{post-id}/comments/{comment-id}/like
ADVANCED
이외에도 채팅, 파일 업로드, 쪽지 등의 원하는 기능 구현에 대해 좀 더 구체적으로 생각해볼 필요가 있습니다.
- 연속 새로고침 시 토큰을 받아올 수 없는 문제
- refresh 토큰의 잦은 갱신으로 인한 성능 저하 문제
- 좋아요 개수 반영 문제 수정
- 예외 처리 구체화
- AOP 혹은 편의 메서드를 통한 토큰 로직 간소화
- 글 미리보기 HTML 태그 문제
ADDITIONAL
- (기능 추가) Comment 수정
- (기능 추가) ReComment 수정
- (기능 추가) 댓글 개별 조회
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels