검증 시점 분담
compiler가 모르는 관계 규칙을 startup schema validator가 보완한다.
| 규칙 | compiler | startup |
|---|---|---|
| 요소 타입 | 검사 | 불필요 |
| 필수값 | 검사 | 불필요 |
| min ≤ max | 미검사 | 검사 |
| Class 생성 가능 | bound 일부 | 검사 |
핵심: 외부 자원 존재처럼 변동 가능한 조건은 실제 실행 경계도 준비한다.
compiler가 모르는 관계 규칙을 startup schema validator가 보완한다.
| 규칙 | compiler | startup |
|---|---|---|
| 요소 타입 | 검사 | 불필요 |
| 필수값 | 검사 | 불필요 |
| min ≤ max | 미검사 | 검사 |
| Class 생성 가능 | bound 일부 | 검사 |
핵심: 외부 자원 존재처럼 변동 가능한 조건은 실제 실행 경계도 준비한다.