record 적용 점검표
component가 object 전체를 안정적으로 설명하는지 확인한다.
| 질문 | record 적합 | 다른 선택 |
|---|---|---|
| 값 전체 equality인가 | 예 | identity entity |
| component 변경이 필요한가 | 새 record 반환 | mutable lifecycle |
| mutable input인가 | defensive copy | ownership class |
| framework accessor 요구 | 호환 확인 | JavaBean class |
핵심: array component의 equality와 serialization schema도 별도로 검토한다.