feature : Post 객체 구현 및 관련 기능 구현 완료 #188
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
제목
Post 객체 구현 완료
PR 체크리스트
관련 이슈
기능 구현 사항
차후 개선 사항 및 나아갈 점
현재 S3 연동이 되어있지 않아 등록 부분에 관련 부분이 빠져있습니다.
ReviewRespDto와 관련된 부분의 삭제가 필요합니다.
Tag관련 부분을 5월6일 회의 때 논의가 필요합니다.
Visit관련 부분에 대한 논의가 필요합니다.
Review와 Post객체의 교체가 필요 합니다. 이 부분이 생각보다 방대해서 차후에 더 변경하는 것으로 하는게 좋을 것 같습니다.
현재 Review 코드 관련해서는 다 살려두었고 PinService에 핀생성 부분의 코드를 두 개로 나누어 두었습니다.
기타
Review와 Post 객체가 서로 흡사하여 Review 등록 시 Controller에서 여러 서비스를 불러오는 방식 보다
Facade 패턴 방식을 채용해 Controller에서 facade만 의존하여 좀 더 깔끔한 코드로 변경했습니다.
요청Dto와 응답Dto로 나누어서 관리하도록 설계했습니다.
#@! 주석을 통해 필요하다고 생각되는 코드를 파일안에 적어두었습니다! ex) //#@!좋아요 계시글 조회 기능 필요
Ctrl + Shift + F 를 통해서 검색해서 개발하시면 유용하실 겁니다!