활동 회고록
[GDG X Whatever] 2주차 회고록 with 백엔드 멘토링
kimphoby
2023. 9. 6. 20:02
- 이번주좋은것과나쁜것은무엇이있었나요? / 이번주 개발 내용
이번주에 ERD 설계를 진행하면서 서비스의 확장 범위를 어디끼지 고려해야하는가? 에 대한 고민이 많았는데
멘토링 중에 조금 더 애자일하게 설계해도 된다는 말씀에 일단은 mvp에 초점을 맞추고, 추가적인 부분은 후에 고려하기로 결정했던 것 같습니다. 현업에 계신 백엔드 개발자님과 이야기 나눌 수 있고, 조언받을 수 있어서 너무 도움이 많이 되었습니다.
swagger 초기 세팅을 했는데, 처음에는 springfox로 진행하다가 springdoc으로 바꾸어 진행하니 조금더 수월했던 지점이 있었습니다. 생각보다 최신 버전을 알아보고 사용하는 것이 개발의 진척도를 올리는 것에 많은 차이를 가져다 줄 수 있다는 것을 알게된 것 같습니다. - 가장 고민을 했던 부분은 무엇이었나요?
지금 erd 설계 마무리 단계인데, 테이블을 조인/ 매핑 하는 과정에서 조금 헷갈리는 부분들이 많은 것 같습니다.
일정별 출석 인원 테이블과, 일정별 공결 인원 테이블을 유저와 일정간에 1:n 으로만 매핑하면 되는 것일지... 어려움이 있는 것 같습니다
4. 다음주는어떻게보낼예정인가요?
이번주에 외부 활동을 많이 하다 보니 시간 투자를 많이 못했습니다.
이번주 내로 erd 설계, 스켈레톤 코드 작성을 마무리 하고 평일에 빠르게 작업해 나갈 예정입니다.
멘토링 내용 정리 (notion 에 정리해 둔 것 캡쳐본)
https://song-01.notion.site/1d2ac7e48d1642e290440a971ac39f99?pvs=4
당근 백엔드 멘토님 피드백 사항 정리
주어 + 목적어 + 술어 단위로 스토리 뽑기 (user flow 단위 하나가 스토리가 되면 될 듯. ) ex ) 관리자는 초대 기능을 만들 수 있다. → api 구성, 협업 단위 구성 특히나 주어를 제대로 명시해야 기능
song-01.notion.site