5racle 5조 : 호텔 예약 프로그램 회고

mil nil·2022년 11월 29일
0

미니프로젝트: 호텔 예약 프로그램 회고

1. 팀원 소개 및 역할

이름역할
홍승엽팀장, 전체 예약내역 조회 / 회원목록 조회 / 호텔매출 조회
김민선팀원, 호텔 객실예약 / 예약금 잔액충전
노예진팀원, 프로젝트 진행사항 노션 &깃허브 정리
이승윤팀원, 회원가입 / My 예약내역 조회
한세인팀원, My 예약취소 / 전체UI

2. 결과물

깃허브 주소

https://github.com/lssy32/Hotel_.git

시연 영상

https://www.youtube.com/watch?v=lQdXIN-DqxY

3. KTP

  • 각자의 생각을 메모 형식으로 적은 후 팀원들과 함께 나누는 형식으로 진행
    KPT in miro

Keep

  1. 모르는 부분들을 끝까지 해결하고자 하는 자세가 좋았다고 생각합니다.
  2. 처음 시작할 때 설계에 많은 시간을 투자한 것이 잘 했다고 생각합니다.
  3. 원할한 의사소통으로 프로젝트를 아주 분위기 좋게 진행한 점이 좋았습니다.
  4. class 명과 변수 등을 다같이 미리 정해서, 좀 더 원활한 진행이 되었습니다. 특히 미리 구조를 miro로 정리한 것은 전체적인 틀을 한눈에 볼 수 있어서 좋았습니다.
  5. intelliJ의 Code With Me 활용으로 피드백 시간을 단축한 것이 매우 효율적이었다고 생각합니다.
  6. 잘 모르는 부분을 화면공유하면서 서로 알려주려고 한 부분이 좋았습니다.

Problem

  1. 코드를 짤 때 기초문법에서 실수가 많이 일어나서 개인적으로 조금 부끄러웠습니다. 기초문법 공부를 탄탄하게 해야겠다고 다짐했습니다.
  2. 객체지향에 대한 이해가 부족한 상태로 코드를 작성한 것이 아쉬웠습니다.
  3. 3 tier system와 코드의 구조에 대한 근본적인 이해가 부족!
  4. Controller에 method가 몰빵되어 있어 수정할 때 위치를 헷갈리는 경우가 많아 아쉬웠습니다.
  5. 자바의 기초적인 구조와 문법을 제대로 알지 못해 개인적으로 많이 아쉬웠습니다.
    개념적인 것을 비롯해, 이를 토대로 직접 코드를 짜는 힘이 필요하다고 생각합니다.

Try

  1. 3 tier를 확실히 나눈 후 진행하면 더 많은 아이디어들을 적용할 시간을 벌 수 있을 것 같습니다.
  2. 여유가 있을 때, 예약기간을 설정해서 예약하는 기능을 만들면 좋을 것 같다.
  3. 호텔을 여러 채를 만들어서 사업을 확장하는 것도 재미있을 것 같다.
  4. 로그인한 사람이 누구인지도 UI 윗부분에 표시해주면 좋을 것 같다!!
  5. 적립금 충전이나 회원 가입을 할 때 중간에 그만두고 메인으로 돌아가는 버튼이 있으면 좋을 것 같습니다.
  6. 팀원들과 주기적으로 자신이 현재까지 작성한 코드에 대한 리뷰 시간을 가지면 좋을 것이라고 생각합니다
  7. 도스로 실행할 수 있다면 더 멋있을 것 같아요.
profile
자바 배우는 사람

0개의 댓글