내일배움캠프#12

김한준 Hanjun Kim·2023년 10월 25일
0

내일배움캠프

목록 보기
12/70

팀 프로젝트 시작 전, 깃허브라는 수문장이 있었다

오늘은 Git에 대해 공부하는 데에 시간을 많이 썼다.

지금까지 Github Desktop App 만 많이 썼었는데, 이게 모든걸 해결 해 주진 않더라..

왜냐면 branch를 썼기 때문이다.

평소에는 그냥 main에다가 pull / push 만 하면 됬었다면

branch는 본격적으로 협업을 하기 위한 개인 공간이기 때문에

확실히 터미널을 왜 써야 하는지 알것 같다.

git add .
git commit -m "?"
git push origin main

이건 정말 까먹으면 안될 것 같다.

또, 깃허브 관련해서 팀원들의 몇 표 이상 넘어가야 해당 코드가 업로드 되는 기능도 있더라.

참고링크 : https://jayb-log.tistory.com/314

그리고 out 폴더는 프로젝트를 실행하게 되면 만들어지는 산출물 폴더이고,

.gitignore 를 통해 깃허브에 올릴 건지 정할 수 있다.

그리고, 풀/리퀘스트에 관련해서 팀원과 상의한 내용이 있다.

대략 이런 식으로 생각 해 봤는데, 맞을지는 내일 튜터님께 여쭤보아야겠다!

협업자라서? 포크가 아니라서? 흠..

제일 중요한 건 pull request가 왜 안뜨는지 그게 궁금하다!

내일부터는 팀 프로젝트를 정말 시작해야겠다.

대략 생각해 놓은 수정해야할 부분은

  1. 주문 대기번호
  • Order에 리스트를 2개 더 만들어서 <중복된 물품 제거, 대기번호, 주문 총 가격, 요청 사항, 주문 시 현재 날짜 및 시간 추가>의 효과를 볼 수 있음
  • orderList에 add 할 때, 위 리스트 활용해서 addBurger 안에서 리스트에 정보 담기
  • 완료주문 리스트 데이터 추가도 위와 동일
  • ordrClear에도 같이 기능 추가
  • (신규)주문 현황 과 연계 가능 - 최근주문3개 / 대기중인 모든 주문 목록
  • (개선)주문 화면 과 연계 가능 - 주문시 요청사항 메시지 입력 가능
  1. 메뉴, 상품 리스트화
  • (신규)키오스크 관리 프로그램 과 연계 가능 - 상품 추가/삭제할 때 리스트 형식으로 넣고, 반복문을 통해 출력
  • 아마 Page class가 많이 변경될것 같음
  1. 스캐너 함수 or 클래스 생성, 사용자가 값 입력시 문자 예외 처리
  • String일 때 또는 리스트에 없는 번호 입력 시 예외처리
profile
개발이 하고싶은 개발지망생

0개의 댓글