더북(TheBook)

설명서를 어떻게 향상시킬 수 있는지 봅시다.

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]+$");
}
신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.