본문 바로가기

스파르타 내일배움캠프

TIL38

오늘은 SA작성을 하는데에 있어서 어제까지 와이어프레임만 작성을 마쳤기에 역할 분담을 나누고 DB설계 그리고 API설계까지 마무리하는 작업을했다. 일단 우리는 늘 그렇듯 사다리타기로 역할분담을 나누게되는데 왜그러냐고 묻게된다면 물론 자기가하고싶은부분이 있겠지만 각자의 실력이 비슷비슷하기에 여러가지부분들을 한번씩 경험해보는것이 좋지않겠냐는 취지에서 그렇게 정하는거같다. 그리하여 우리는

 

역할 분담

김동우 : 유저기능 / 여행일정 추천

김진수 : 여행장소 기능

박진우 : 맛집장소 기능

최민기 : 여행리뷰 기능

 

이렇게 역할분담을 나누었고 또 그 다음에 DB설계를 작성하기위하여 모두 같이 머리를 대고 erdcloud 과거에 권기현튜터님께서 추천해주신 이 사이트

 

https://www.erdcloud.com/d/TagBjyeLdwKEFrCbS

 

MyLittleTrip

Draw ERD with your team members. All states are shared in real time. And it's FREE. Database modeling tool.

www.erdcloud.com

 

 

이곳에서 ERD를 작성하였다. 그렇게해서 DB간의 구조와 관계를 생각하면서 우리가 어떤게 필요하고 필요하지않을지 많이 고민해보고 전에는 팀장님이 굉장히 실력이좋으시니까 팀장님에게 많이 의지를 했다면 이번에는 주관을 가지고 내 생각도 많이해보고 조금 더 많이 구조에 대해서 쉽게 파악하게되는 계기가된거같아서 좋았다.

이런식으로 우리는 DB관계를 생각해봤고 내가 맡은 부분은 Place이기에 저부분에서 필요한부분에대한 관계도나 혹시라도 부족한부분이 있지않을까 고민을 많이해본거같다. 아직까지 저렇게 짠 부분에서 크게 오차가 생기거나 추가적으로 뭔가가 필요하다는 느낌을 받지는않았던거같다.

 

 

이런식으로API작성을 마치고 오늘 타임어택을하였는데 다음 TIL때 타임어택에 관한부분을 언급할수있었으면 좋겠다!

 

 

 

'스파르타 내일배움캠프' 카테고리의 다른 글

TIL 39 JWT가 무엇인가?  (0) 2022.08.05
내일배움캠프 AI - MyLittleTrip 프로젝트 KPT 회록  (0) 2022.08.04
TIL37  (0) 2022.07.07
TIL36  (0) 2022.07.06
TIL35  (0) 2022.06.18