관리 메뉴

이리메라 갖다가

2주차 WIL 본문

WIL

2주차 WIL

너이르나 2023. 7. 23. 22:50
728x90
반응형
FACTS
  • 프로젝트명 : (1) 나만의 계산기 만들기, (2) 호텔 객실 예약프로그래밍
  • 필수 작업 :
    (1) 더하기/빼기/나누기/곱하기 연산 클래스, 나머지 연산, 각 클래스 생성 후 사칙연산 클래스와 관계 맺기, 추상화
    (2) 예약 프로그램 목록 만들기, 랜덤 비용 지급 및 잔고에 더하기, 예약 및 내역 보여주기, 시간기준 정렬, 프로그램 종료

 

FINDINGS
문제점
  • (1) 사칙연산 클래스를 switch/case문으로 작성했는데 사칙연산의 우선순위 지정이 안됨
  • (2) 각 번호를 입력할 때 개별로 조건문을 달아 전체를 반복문으로 설정하였는데,
          처음 입력한 숫자의 이전 번호를 입력하면 잘못된 번호를 입력했다는 오류 발생
  • (2) String -> Date 형태 변환의 어려움
  • (2) 체크아웃 날짜가 체크인 이전이면 다시 반복하게 조건문을 달았는데 입력값을 받을 수 있는 코드가 없는 문제 발생
해결방안
  • (1) switch는 우선순위 지정이 안됨. if 문으로 수정
  • (2) 이부분은 아직 해결 못함^_^ 개별 조건문이 아닌 switch로 바꿔보기
  • (2) DateFormatter 
  • (2) while 반복문 안에 if 조건문으로 해결

 

FUTURE
  • Swift 문법 공부
  • Xcode로 클론코딩 해보기
  • 계산기 답변 보고 내 작업본이랑 비교하기

 

FEELINGS
  • 여러가지 방법을 써보는걸 시도하자
  • 못할수도 있지 라는 생각을 하면서 무모하게 도전하자
  • 개인프로젝트로 하다보니까 팀원들한테 물어보기가 좀 머쓱했다..
  • 팀원들한테 질문도 자주하고 소통을 자주 해야겠다는 생각이 들었음..
728x90
반응형

'WIL' 카테고리의 다른 글

6주차 WIL  (0) 2023.08.21
5주차 WIL  (0) 2023.08.13
4주차 WIL  (0) 2023.08.06
3주차 WIL  (0) 2023.07.30
1주차 WIL  (0) 2023.07.14