- JSON 직렬화 시, 직접 사용하는 것을 금지하고 고유 인터페이스를 활용하여 규칙을 정의하여 데이터 일관성 유지한다. 🔒
- 다양한 규칙(사이즈 조절, 보기 용이)에 따라 직렬화 방식을 분류하여 데이터 관리의 복잡성을 줄인다. 🗂️
- 테스트를 통해 직렬화되는 클래스들의 규칙을 강제하고, 불필요한 민감도를 최소화하여 안정적인 코드를 유지한다. 🧪
- 기본적인 JSON 메커니즘을 최대한 활용하여 변환 시 일관성을 확보하고 예측 가능한 동작을 보장한다. 🤝
- JSON 속성에 대한 명확한 규칙을 정의하여 불확실성을 줄이고 향후 변경 시 발생하는 문제의 가능성을 최소화한다. 🎯