공부 기록/이것이 백엔드 개발이다 With Java
EP13. List를 이용한 상품 관리 애플리케이션 만들기 1편
요구사항 분석 애플리케이션을 만들 때 가장 먼저 해야 하는 일은 코드를 작성하는 것이 아니라,무엇을 만들어야 하는지 명확히 정리하는 것이다. 이번 예제는 상품을 관리할 수 있는 애플리케이션을 만드는 것이 목표다. 예제에서 정한 요구사항은 다음과 같다. 이 애플리케이션에서 상품은 총 네 가지 정보를 가진다. 상품 번호, 상품 이름, 가격, 재고 수량이 그것이다.먼저 상품 번호는 1부터 시작하며, 상품이 하나 추가될 때마다 1씩 증가해야 한다. 또한 동일한 상품 번호를 가지는 상품은 존재할 수 없다. 즉, 상품 번호는 각 상품을 구분하는 고유한 값으로 사용된다.상품 이름은 1글자 이상 100글자 이하의 문자열이어야 한다. 다만 상품 번호와는 다르게, 동일한 상품 이름을 가지는 상품은 존재할 수 있다. 즉, ..