Skip to content

2주차 멘토링 일지

Junsoo edited this page Nov 20, 2023 · 1 revision

✔️ 아젠다 및 질문

  • 지난주의 할 일
    • DB 스키마
    • 구조
  • 새로운 주제
  • 레포지토리에서 API 요청을 하고 응답을 받아오는데 결과를 어디까지 분석(..?)해서 결과를 반환하는 것이 좋을까요?
    • 성공/실패 여부만 or statusCode까지
    • 현재는 response.isSuccessful가 true일 때는 Success를, false일 때는 Failure에 statusCode를 담아 반환, 뷰모델에서 실패한 경우 statusCode를 이용해 다르게 처리하도록 구현하였다.

✔️ 멘토링 내용

Android

  • 서버에서 시간 정보는 어디를 기준으로 받아올 것인지…?
  • 기본적인 투두 기능 먼저 구현하고 하나씩 추가하는 것도 좋을 것 같다.
  • 안드로이드는 이번주까지 로그인, 메인화면, 일정 추가를 목표로 작업하기 → 일단 앱 내부에 데이터 저장해서 메인 화면에 일정이 제대로 추가되는지 확인하기
  • 카테고리에 참여자를 추가하는 것 vs 일정 자체에 참여자를 추가하는 것
    • 일정 차체에 참여자를 추가한다면 카테고리는 개개인의 구분 용도
  • 일정 추가가 복잡해 보이는 것 같다고 말씀해주셨다
    • 알림, 반복, 메모 등은 처음 화면에 보이지 않도록 구현하고 사용자가 (더보기, 토글 등) 버튼을 눌러야 보이게 하는 것도 좋을 것 같다.
  • 서버에 데이터 요청 → 실시간으로 할 것인지

Backend

  • DB 스키마 → 관계가 적절하지 않은 부분이 있는지 고민해보는 게 좋을 것 같다
  • 서버 인스턴스 → 직접 인스턴스를 분리 or 가상화에 대해 고민해보기
  • Service 계층 → 서비스가 명확히 단일 책임을 가지도록 구분하기, 기준을 고민해봐야 한다

프로젝트 소개


그라운드 룰


데일리 스크럼 · 회의 일지 모음

1주차
2주차
3주차
4주차
5주차
6주차

주간 회고 모음

1주차
2주차
3주차
4주차
5주차
Clone this wiki locally