[내일배움캠프 45일차] 명.노.운 팀 프로젝트 5

NH·2025년 5월 2일

내일배움캠프

목록 보기
45/62

🫂 팀 프로젝트 진행!

오늘은 프로젝트 마지막날!
리드미 작성과 발표자료 준비, 그리고 KPT 회고를 진행했다.


🤔 리드미 작성

  • 프로젝트 리드미를 작성했다.

발표자료 작성

  • 이번 프로젝트는 내가 발표를 맡게되어 발표자료 제작.

1찍🐭 끝내시죠 팀 KPT 회고

Keep Problem Try

Ch. 3 앱개발 숙련 주차

9 주차

  • 프로젝트 명: 명.노.운
  • 필수 구현 기능 가이드
🛠 **Action : 필수 구현 기능의 조건을 살피고 과제를 구현해 봅시다.**
    
이번 프로젝트에서 중요한 것은 한 가지 혹은 한 가지 이상의 외부 API를 호출해보고 데이터를 관리하는 것입니다. 
  • 로그인 화면/회원가입 화면
  • 지도 페이지
  • 킥보드 등록 페이지
  • 마이 페이지
  • 도전 구현 사항
⚾ **반드시 해내야만 하는 기능이 아닙니다.** 
= **협의 미션 : 이 앱에서 꼭 필요한 부가 기능은 무엇인지에 대해서 협의**
이번 프로젝트에서는 앱의 주요 기능에 맞게 외부 API를 호출해보고 데이터를 관리를 해보는 것이 중요합니다. 
팀에 따라 선택적으로 진행하는 선택 과제이므로 필수 구현 기능에 오류가 없는지 확인하고, 도전해보세요!
  • 지도 페이지
  • 킥보드 지도 마커 UI 구성
  • 이용 및 과금 UI
  • 마이페이지 디테일

느낀점 ( 3줄 이상 )

  • 명노훈
    • 시간이 부족해서 코드를 보완하지 못한점이 아쉽고, 스플래시 뷰를 만들어보면서 rootview를 설정이 메모리 관리에도 영향을 준다는 것을 알게되었습니다. 로그인 처럼 한번 쓰고 안쓰는 화면에 대해서 view를 제거해 메모리 관리를 할수있는 것과 필요 없는 view를 관리해야된 다는 것을 알게 되었습니다. 또 이번 프로젝트를 하면서 데이터를 바인딩 하는 부분과 UI를 만지는 부분을 많이 해봐서 새로운 기능을 많이 알게 되었고 실력이 많이 향상됨을 느껴 뿌듯했습니다!!

2. Keep

  • 학습한 부분에 대해 서로 공유하고 복습해보기
  • 밝은 팀분위기로 힘들때 잠시 스크럼을 하면서 분위기를 환기하고 다시 집중가능 했던 학습 분위기
  • 서로 모르는 게 있으면 부담 없이 질문하고 이야기 나누기!!
  • 포기하지 않고 끝까지 투지를 🔥불태워 도전하기!!
  • 울지 않은 것

3. Problem

  • 불충분한 코드 리뷰 횟수
    → 강의를 통학 학습 시간으로 실제 코드 작성 시간 부족
  • 새로운 기술에 대해 어려움
    → 공식 문서 미숙지…
  • 과제 완성 시간 부족
    → 시간 내에 과제를 제출해야 한다는 부담감
  • 코드 논리 흐름에 대한 이해 부족
    → 학습 이해도 부족(CoreData, URLSession)
  • 코드에 대한 파일 및 디렉토리 분리
    → Swift 개발 경험과 지식 부족
  • 코드 구조의 불명확함
    → SA 진행시 구체적으로 정하지 않음

4. Try

  1. 위기의 순간에 튜터님 바로 찾아가기 (고민 시간 줄이기..)
  2. 잘 모르는 기술에 대해 충분한 학습 및 이해
  3. 강의와 개인 공부를 통한 성장
  4. 새로운 문법이나 기술 혹은 라이브러리는 공식문서를 먼저 보기!
  5. 초보 개발자는 예상시간의 2~3배 정도를 예상시간으로 잡아야 한다고 하니, 공수시간 잘 생각해보기
  6. TIL 작성

✍️ 이번주 회고

  • 실력이 좋은 팀원분들을 만나서 많이 배웠습니다.
  • 그리고 의지할 수 있어서 프로젝트 진행 하는 내내 든든하고 씩씩하게 진행 했습니다.
  • 코드를 깔끔하게 정리하지 못한 부분과 주석을 제대로 달지 못한 부분
  • 디테일한 부분을 신경쓰지 못해 다음부터 정리하는 습관을 들이도록 하겠습니다!
profile
iOS 개발 블로그

0개의 댓글