설명서를 어떻게 향상시킬 수 있는지 봅시다.
class Supply { /** * 아래 표현식은 어디서든 재고 코드를 식별한다. * * 형식: "S<inventory-number>\<COUNTRY-CODE>.<name>" * * 유효한 예: "S12345\US.pasta", "S08342\CN.wrench", * "S88888\EU.laptop", "S12233\RU.brush" * * 유효하지 않은 예: * "R12345\RU.fuel." (재고가 아닌 자원) * "S1234\US.light" (숫자가 다섯 개여야 함) * "S01234\AI.coconut" (잘못된 국가 코드. US나 EU, RU, or CN 중 하나를 사용한다.) * " S88888\EU.laptop " (마지막에 여백이 있음.) */ static final Pattern SUPPLY_CODE = Pattern.compile("^S\\d{5}\\\\(US|EU|RU|CN)\\.[a-z]+$"); }