주석이 전보다 좀 길지만 더 구조적이고 정보도 더 많이 제공합니다. 간단히 말해 반 자연어(semi-natural language)로 형식을 설명하면서 유효한 예제와 유효하지 않은 예제 몇 가지를 제공하고 있습니다.
시작하는 문장은 앞과 같지만 형식: 부분에서 앞 예제의 내용을 한 줄로 요약합니다. 단지 코드를 변형한 줄이지만 정규식 문법이 아닌 실제 의미를 설명합니다. <inventory-number>는 \\d{5}보다 훨씬 이해하기 쉽습니다. \나 .처럼 문법으로만 이루어진 부분은 더 설명하지 않아도 됩니다.
이어서 구체적인 예제가 나옵니다. 유효한 예제는 일반적으로 표현식을 한 번에 이해할 수 있게 해줍니다. 코드나 장황한 설명으로는 불가능하죠. 유효하지 않은 예제는 뭔가 잘못되었을 때 간단히 참조하기 편합니다.
물론 모든 경우를 예제에서 다루기는 어렵습니다. 하지만 전체의 약 90%로도 충분하며 이해하기 훨씬 쉬워집니다. 덧붙여 예제를 단위 테스트로 추가해도 좋습니다!
마지막으로 더 의미 있는 이름인 SUPPLY_CODE도 변수에 부여했습니다.