강력한 형식 ID를 구현하는 것은 일종의 집착이 될 수 있습니다입. 특히 프로그래밍 언어에서 이것을 효과적으로 구현하기 어렵다면 배보다 배꼽이 더 커지는 불상사가 생기기도 하는데요, 이분은 최종적으로 코드 생성기를 이용해 이를 달성했습니다.
2 Likes
사실 C# 10부터 가능한 record struct
은 강력한 형식 ID를 프로그래밍 언어에서 지원하게 되는 막강한 기능 입니다.
또한 C# 10의 static abstract
와의 결합으로 유형 별 Validate 및 Parse를 일관되게 구현할 수 있게 됩니다.
1 Like