내일배움캠프 9주차 TIL

내일배움캠프 9주차 9-3 TIL 및 KTP

YOOYOUNGJAE 2022. 12. 29. 11:42
728x90

1) 한 일 

  • 원하는 메뉴를 예약하는 페이지 (옛날 펜션 예약하는 느낌) 
  • 메뉴에서 원하는 메뉴의 상세페이지 이동 가능 
  • 카테고리별로 메뉴 분할 
  • 상세페이지 메뉴 리뷰 댓글 작성 가능 
  • 메뉴 예약 게시물작성, 댓글로 예약 가능 

 

2) 느낀점 

  • 김성민: 부족한 리액트 실력에 걱정이 많았으나 팀원들의 도움으로 프로젝트를 잘 마무리 지었다. 
  • 고현석: 팀 프로젝트가 원할하게 돌아가게 기본기술들이 구현된 기본 구조를 만들어 도움을 드린거 같아 다행입니다. 만족스런 팀 프로젝트였습니다!! 
  • 남마리나: 처음부터 배포까지 생각대로 되지 않았지만 많은 시도를 해봤고, 리덕스 툴킷사용부터 많은 것을 배웠던 프로젝트였습니다. 또한 버그를 픽스하는데 시간소요가 많이되고 ux 디테일을 시도하지 못하여 다음에는 이부분을 개선하고 싶습니다. 다같이 고민해주고 도와주신 팀원분들께 감사드립니다!  
  • 신정근: 아직 잘 모르는 부분이 많아서 걱정 됐는데 좋은 팀원들을 만나 원활하게 해결한 부분이 많은 것 같습니다. 
  • 유영재: 중요한건 꺾이지않는 마음! 노가다작업은 나에게 맞겨라!! 많은비중을 함께하고싶었으나 개인적인사정으로인해 직접적인참여를 못하여 팀원들과 커뮤니케이션을통하여 디자인이나 코드를도와주는 잡부역할을 성실히 이행하려고 노력하였슴다 다음번에는 더더욱 발전된모습으로 뵙겠슴다 ^-^ 

  

2. Keep 

  • 안돼도 끝까지 하려고 시도한 것 
  • 다른사람 부분이어도 개선점을 활발히 피드백 한 것 
  •  피그마로 동시에 각자 페이지 디자인 
  • 각자 작업을 나누고 각 브랜치로 push하면서 진행 
  • 다 완성됐다 생각했을때 merge를 진행했고 그 후 원하는 수정사항들을 조금씩 수정 
  • 완성하고 코드리뷰도 행 함. 
  • git branch 설정, 폴더 구조, 코드 컨벤션, 페이지별 역할 분배등 세부적인 계획을 설정하고 시작함. 

 

 

3. Problem 

1) 문제 

  • Carousel 슬라이드가 자동으로 넘어가게 하는것이 어려웠다. 
  • 한 게시물 안 댓글 연속 삭제를 하기위한 서버통신구조를 설계하는데 어려움이 있었음. 

 

2) 원인 

  • 코딩 경험 부족 

4. Try 

  • 초반에 기획 단계에서 최대한 명확하게 협의하고 프로젝트를 시작하는 것 
  • 정기적인 상호 피드백 및 논의 시간을 가지는 것 
  • 주말에도 끝까지 공부하며 부족한부분을 보완하려함 
  • 개인별 메인 파트, 서브 파트를 설정하는 것 
  • 게시물이나 댓글에 개인권한을 부여하기위해 비밀번호 설정이나 로그인, 회원가입 시스템을 구현할 것. 
  • 개발 유용성을 높이기 위해 코드 주석을 달 것 
  • 배포할 시 주석처 쓰는제거 것. 
  • 서버 api .env 로 처리할 것 
  • 사용되지 않는 변수 _ 처리. 
728x90