백오피스 프로젝트 B-8조 [팔방미인]
2023. 12. 11. 17:55ㆍProject
1. 팔방미인
다양한 매력을 가진 사람들이 모여 정보를 공유하는 게시판.
2. 팀 소개 - B8 팔색조
이름 | 맡은 역할 | |
팀장 | 배형태 | 사용자 인증기능, 카카오 로그인 |
팀원 | 김재한 | 프로필 관리 |
팀원 | 정영규 | 게시물 CRUD, 게시물 좋아요, 백오피스 |
팀원 | 정지명 | 댓글 CRUD, 발표 |
팀 과제 코드 : https://github.com/guxo2795/BackOffice
3. 와이어 프레임
4. ERD 설계
5. API 명세
https://documenter.getpostman.com/view/30897673/2s9Ykhfinj
6. 시연 영상
7. 프로젝트 진행 중 힘들었던 점과 해결내용, 그리고 느낀점..
- 비슷한 변수명을 다르게 적거나 오타 등 사소한 실수가 많았는데, 이런 사소한 실수들을 캐치하는데 몇 시간씩 소요되는 경우도 있었다.
좀 더 신경써서 코드를 작성할 필요성을 느꼈다. 그랬다면 그 시간들을 아껴 더 많은 추가기능들에 도전할 시간이 확보되지 않았을까 하는 생각을 했다.. - '백오피스 사용자 전체 조회' 기능을 구현 중, 정상적인 경우와 예외가 발생했을 때의 ResponseEntity<>의 응답 타입을 서로 다르게 처리해야 했는데, 이 문제를 어떻게 해결할지에 대한 고민을 했었다. 검색을 통해 자바 제네릭스의 와일드 카드에 대한 개념을 알게 되었고, 이를 활용하여 ResponseEntity<?>의 형태로 사용하면 어떤 종류의 응답이든 다룰 수 있기 때문에 클라이언트에서 예측할 수 없는 다양한 응답 유형을 편리하게 처리할 수 있다는 것을 알게 되었다. 아직 자바 문법에 대한 이해가 완벽하지 않아 발생한 문제라고 생각한다. 자바 문법에 대한 복습의 필요성을 다시 한번 크게 느끼게 되었다.
'Project' 카테고리의 다른 글
Spring 심화 프로젝트 b-6 조 KPT 회고 (4) | 2024.01.05 |
---|---|
Spring 심화 프로젝트 b-6 조 [Toy Trello] (2) | 2024.01.05 |
백오피스 프로젝트 B-8조 KPT 회고 (0) | 2023.12.11 |
뉴스피드 프로젝트 B-2조 KPT 회고 (2) | 2023.11.27 |
뉴스피드 프로젝트 B-2 조 [맛있겠조?] (2) | 2023.11.27 |