시리즈: 강력한 유형의 엔터티 ID를 사용하여 원시적 집착 피하기 | Andrew Lock

강력한 형식 ID를 구현하는 것은 일종의 집착이 될 수 있습니다입. 특히 프로그래밍 언어에서 이것을 효과적으로 구현하기 어렵다면 배보다 배꼽이 더 커지는 불상사가 생기기도 하는데요, 이분은 최종적으로 코드 생성기를 이용해 이를 달성했습니다.

2개의 좋아요

사실 C# 10부터 가능한 record struct 은 강력한 형식 ID를 프로그래밍 언어에서 지원하게 되는 막강한 기능 입니다.

또한 C# 10의 static abstract와의 결합으로 유형 별 Validate 및 Parse를 일관되게 구현할 수 있게 됩니다.

1개의 좋아요