Nil UUID란 무엇인가요?
nil UUID는 128비트가 모두 0인 표준화된 UUID입니다. 표준 텍스트 형식은 00000000-0000-0000-0000-000000000000이며, “아직 UUID가 할당되지 않음”을 의미하는 데 자주 사용됩니다.
언제 사용해야 하나요?
API, 데이터베이스 열, 픽스처 또는 구성 파일에 UUID 형식의 값이 필요하지만 실제 식별자가 의도적으로 없는 경우 nil UUID를 사용하세요. 명시적인 빈 UUID 값을 정의하는 테스트, 가져오기 템플릿, 마이그레이션 스크립트, 프로토콜에서 자리 표시자로 유용합니다.
주의할 점
nil UUID를 생성된 고유 식별자로 취급하지 마세요. 매번 같은 값이므로 실제 객체 ID가 있어야 하는 곳에 저장하면 누락된 데이터를 숨기거나, 고유성 가정을 깨뜨리거나, 서로 관련 없는 레코드가 연결된 것처럼 보이게 할 수 있습니다.