2주차 WIL

Oni·2023년 9월 1일
0

WIL

목록 보기
2/9
post-thumbnail

원문 포스팅 🔗

FACTS

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

FINDINGS

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

FUTURE

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

FEELINGS

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

0개의 댓글