TIL 42 - [ Spring 심화 프로젝트 ( Day 1 ) - 설계 ( 와이어프레임, ERD, API 명세서 ) ]

2025. 4. 22. 22:33·[내일배움캠프-Sparta]/Spring 6기
반응형

10:00 ~ 11:00 심화 프로젝트 발제 

15:00 ~ 16:00 5분 기록보드 세션 [ 앞으로 5분 기록보드를 매일 작성 할 예정 ! ! ]

16:00 ~ 17:00 트랜잭션 (실습) 

 

드디어 두번째 팀 프로젝트 심화 프로젝트가 시작되었다. 

오늘은 세션이 너무 많았던 날이였다. 하루에 3번의 세션이 진행되는 경우는 캠프하면서 처음이었던 것 같았다. 바쁜 하루가 되었던것 같았다.

[ ERD와 와이어프레임은 내가 직접 팀원들의 이메일을 받아서 초대하는식으로 진행하였다. ]

심화 프로젝트 발제를 듣고 팀원들과 소통을 위주로 하면서 먼저 역할분담을 먼저 한 후 ERD를 작성해보았다.

✅ ERD 

역할 분담은 내가 인증/인가 구현을 해본적이 없어서, 한번 취약한 부분을 구현해보고자 역할을 맡았다. 그리고 ERD를 그려보고 그럭저럭 낳은 결과가 나타났다.

✅ 와이어 프레임

ERD가 다작성되고 난후에는 와이어 프레임을 작성했다. 

실제 배달의 민족이나 쿠팡이츠 같은 배달어플을 모델로 삼아서 작성을 시도하였고, 어떻게 구현이 될지 와이어프레임을 작성 해보았다. ( 각자 팀원마다 맡은 기능을 담당으로 표현 하였다. )

와이어 프레임

✅ API 명세서

API 명세서를 작성하고,  API 명세서는 노션에 S.A피드백 에 각자 맡은 파트별로 API 명세서를 작성해 튜터님에게 찾아가서 S.A 피드백을 받았다. 

API 명세서 보러가기(밑으로 내리면있음)

💡 S.A 피드백 

필드명 숫자 들어있는거 정리할것

 

카테고리도 enum으로 관리해볼것

 

주문은 하나의메뉴만 가능한 상태이다.

 

회원 API 명세서 통일감을 주면 좋을것같다. ( Response 통일감 )응답 메세지로 하면 프론트단에서 힘듬

반응형

'[내일배움캠프-Sparta] > Spring 6기' 카테고리의 다른 글

TIL 44 [ Spring 심화 프로젝트 ( Day 3 ) - 구현 ( 회원탈퇴, JWT 로그인 기능 ) ]  (0) 2025.04.24
TIL 43 [ Spring 심화 프로젝트 ( Day2 ) - 구현 ( 회원 가입, 전체 유저 조회, 회원 정보 수정, 암호화 처리 ) ]  (0) 2025.04.23
테스트 코드 ( 이론 )  (0) 2025.04.21
TIL 41 - [ Spring 심화 ( API 예외처리, JPQL, Fetch Join ) ]  (0) 2025.04.21
TIL 40 - [ Spring 심화 ( HttpMethodConverter, Converter, Formatter ) ]  (0) 2025.04.15
'[내일배움캠프-Sparta]/Spring 6기' 카테고리의 다른 글
  • TIL 44 [ Spring 심화 프로젝트 ( Day 3 ) - 구현 ( 회원탈퇴, JWT 로그인 기능 ) ]
  • TIL 43 [ Spring 심화 프로젝트 ( Day2 ) - 구현 ( 회원 가입, 전체 유저 조회, 회원 정보 수정, 암호화 처리 ) ]
  • 테스트 코드 ( 이론 )
  • TIL 41 - [ Spring 심화 ( API 예외처리, JPQL, Fetch Join ) ]
dimenshun
dimenshun
한 소년의 개발 일기
    반응형
  • dimenshun
    Dev Life Notes
    dimenshun
  • 전체
    오늘
    어제
    • 분류 전체보기 (268)
      • CS (23)
        • 자료구조 (0)
        • 알고리즘 (0)
        • 컴퓨터 구조 (8)
        • 네트워크 (6)
        • 운영체제 (3)
        • DB ( + SQLD ) (5)
        • SW공학 (1)
      • 프로그래밍 (3)
        • Java (0)
        • Spring (0)
        • HTML,CSS (3)
        • JavaScript (0)
      • 개발 툴 (7)
        • Git(버전관리) (1)
        • Docker (3)
        • AWS (2)
        • JSP (1)
      • 코딩테스트(Algorithm) (125)
        • 백준 (6)
        • 프로그래머스 (119)
      • [내일배움캠프-Sparta] (110)
        • Spring 6기 (106)
        • KPT 회고 (3)
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
  • 링크

  • 공지사항

  • 인기 글

  • 태그

    SQLD
    트랜잭션
    AWS
    Testcode
    메모리
    개발자
    spring
    OS
    It
    Til
    web
    세션
    docker
    KPT
    Python
    network
    내일배움캠프
    컴퓨터구조
    백엔드
    cs
    배포
    웹
    SQL
    코딩테스트
    Java
    알고리즘
    db
    네트워크
    운영체제
    CPU
  • hELLO· Designed By정상우.v4.10.3
dimenshun
TIL 42 - [ Spring 심화 프로젝트 ( Day 1 ) - 설계 ( 와이어프레임, ERD, API 명세서 ) ]
상단으로

티스토리툴바