Kiosk 프로젝트
Kiosk 프로젝트 도전레벨 2까지 완성
https://github.com/Toastvillein/KioskProject
아래는 오늘 진행하면서 있었던 트러블슈팅 내용이다.
MERITORUOUS 할일율을 적용시켜주라는 메서드가 필요한거지 상수별로 만들필요 없다는 것을 지적받음
choice 이름 구별이 안되서 직관적으로 바꾸라는 지적도 받음
enum 클래스를 구성하는데 비효율성을 지적 받아서 기존에 상수들을 일일이 대입해서
할인을 해주던 메서드를 전부 하나로 합침 상수랑 int값만 집어넣으면 알아서 할인값이 나오는 메서드로
for문을 stream화 시키는데 어려움이 있었음 Intstream.range 라는 것을 알게 되어 간단히 해결됐지만
기존 stream이랑 문법구성이 달라 튜터님께 물어볼것
Map은 stream화 하려면 entrySet()이나 keySet(), value() 을 사용해야함 이를 몰라서 좀 헤맸음
또한 삭제부분에서 .filter() 부분에 key가 대놓고 들어가는데 타입이나 안에 들어있는 값의 타입을 집어넣어야 하지 않나?
이부분도 이해가 안되니 튜터님께 물어볼것
코드카타, 자바 복습 및 정리