예를 들어서 매 프레임마다 배열을 읽어와서 내용을 확인하고 ui를 업데이트해야하는 상황임
캡슐화, 불변성 지키겠다고 매번 배열을 얕은복사로 넘겨주면 비용상 손실이 있다
c#같은 언어를 쓰는거면 구조체로 래핑하고 인덱서만 만들어놔도 추가 힙할당 없고 성능손실도 거의 없는 읽기전용 객체가 만들어짐
그러나 고도엔진의 gds에서는 이런 고급 기능을 제공하지 않기 때문에 아직 깔끔한 대안을 찾지는 못했음
그래서 걍 배열 그대로 넘겨줌
주석 남겨두면 큰 문제는 안생길거같은데 협업을 안해서 다행이다
AsSpan 딸깍 느그 고도는 이런거 없제?
고도단 다 어디갔음?
바뀔 때만 읽으면 안 되는 건가
옵저버 패턴 같은거 적용해서 바뀌는걸 감지하는게 좋을듯.