기본값은 도메인에서 유효한 의미가 있어야 한다
생략 가능한 값은 임의의 언어 기본값이 아니라 객체가 정상적으로 시작할 수 있는 도메인 의미를 가져야 합니다.
| 값 | 후보 기본값 | 도메인 판단 |
|---|---|---|
| active | false | 명확한 미활성 |
| registry name | default | 정책으로 허용 가능 |
| 빈 문자열 | 무효 · 필수 | |
| age | 0 | 무효 · 필수 |
핵심: email과 age처럼 0·빈 값이 무효라면 생성자 서명에서 필수 인수로 드러냅니다.
생략 가능한 값은 임의의 언어 기본값이 아니라 객체가 정상적으로 시작할 수 있는 도메인 의미를 가져야 합니다.
| 값 | 후보 기본값 | 도메인 판단 |
|---|---|---|
| active | false | 명확한 미활성 |
| registry name | default | 정책으로 허용 가능 |
| 빈 문자열 | 무효 · 필수 | |
| age | 0 | 무효 · 필수 |
핵심: email과 age처럼 0·빈 값이 무효라면 생성자 서명에서 필수 인수로 드러냅니다.