멋사 Backend 79일차 🦁

신재원·2023년 8월 16일

🔨 ERD 설계

  • 맨 처음으로 필요한 테이블을 먼저 생각한 다음, 필요한 필드를 생각하여 작성 하였다.
  • 팀원 한분과 같이 설계하며 작성하였는데, ERD를 직접 작성하고 매핑관계를 생각하는것은 처음하는 일이였지만,
  • 어느 테이블에 어떤 필드가 필요하고, 어떤 매핑 관계를 가지게 되는지 이해하면서 설계할수 있었다.

Entity 설계 및 작성

  • 팀 프로젝트를 진행하며 아래와 같이 깃허브 이슈관리를 하게 되면서 진행 상황을 효율적으로 체크 할수 있다는 것을 경험 하였습니다.

이슈 관리 순서로는
1. 깃허브에 접속후 이슈 생성 (label은 필요에따라 붙여줍니다.)
2. 생성한 개인 브랜치 (브랜치 명은 팀 내에서 대부분 정한다고 합니다.)
저희는 (몇주차_이름) EX : 18weeks_jaewon
3. 개인 브랜치에서 작업한 내용을 브랜치 체크아웃 없이 그대로 커밋 푸쉬 합니다.
4. 깃허브 접속후 풀 리퀘스트를 진행하여 코드 리뷰등을 할수 있습니다.
5. 코드리뷰가 끝난후 머지 (merge)를 하게되면 생성한 이슈가 닫히게 됩니다. (close)

❗❗ 중요 : 3번의 커밋 푸쉬의 경우 커밋 메시지를 이슈 번호 #4 와 같이 작성해주고, 풀 리퀘스트 전송시 이슈 번호도 작성해줘야 올바르게 이슈가 닫히게 됩니다.

  • 이슈 번호는 사진에서 빨간 밑줄 아래의 # 으로 시작하는 번호가 이슈 번호이게 됩니다.

Entity 설계와 작성은 최대한 순수하게 양방향 연관관계와 필드를 작성하였습니다.
➡ 추후 중복된 필드를 객체로 묶을수도 있을것 같습니다.

2개의 댓글

comment-user-thumbnail
2023년 8월 16일

좋은 정보 얻어갑니다, 감사합니다.

1개의 답글