우테코 4주차 - [크리스마스 이벤트] 프로그래밍 요구사항 및 기능목록 작성
이번 4주차는 그동안 우테코에서 출제되지 않은 문제가 나온 만큼 온라인 상에서 어떤 소스도 참고하지 않고 오로지 본인의 실력만으로 승부해야 하는 문제였다. 특히, 요구조건이 상당히 많기에 그 조건을 잘 정리해두고 하나하나 정교하게 완성해나아가는 과정이 굉장히 중요했다. 그럼 우테코 미션의 마지막을 장식할 4주차 미션의 요구사항과 기능구현 목록을 정리해보자 먼저 이벤트 대상인 메뉴는 다음과 같다. 양송이수프(6,000), 타파스(5,500), 시저샐러드(8,000) 티본스테이크(55,000), 바비큐립(54,000), 해산물파스타(35,000), 크리스마스파스타(25,000) 초코케이크(15,000), 아이스크림(5,000) 제로콜라(3,000), 레드와인(60,000), 샴페인(25,000) 이벤트의 종..
우테코 4주차 - 3주차 공통 피드백 검토
3주차 공통 피드백이 왔다. 한번씩 살펴보자 1. 함수(메서드) 라인에 대한 기준 : 함수 15라인의 기준은 main에도 해당한다. 2. 비즈니스 로직과 ui로직을 분리하기 : 객체는 하나의 책임을 지녀야 한다. : 비즈니스 로직과 ui로직을 한 클래스가 담당하지 않도록 하자 3. 연관성이 있는 상수는 static final 대신 enum을 활용 public enum Rank { FIRST(6, 2_000_000_000), SECOND(5, 30_000_000), THIRD(5, 1_500_000), FOURTH(4, 50_000), FIFTH(3, 5_000), MISS(0, 0); private int countOfMatch; private int winningMoney; private Rank(in..