같은 값을 인스턴스마다 복제하지 않는다
적 2000마리가 각자 들고 있는 이름과 아이콘과 기본 스탯은 전부 같은 값입니다. 하나만 두고 모두가 가리키면 됩니다.
오브젝트 풀은 언제 손해인가
풀링이 항상 이득이라는 통념을 실측으로 확인해봤고, 손해가 나는 구간이 분명히 있었다.
바뀌었다는 사실만 적어 두고 계산은 미룬다
한 프레임에 열 번 바뀌어도 화면에 나가는 것은 마지막 하나뿐입니다. 앞의 아홉 번은 계산해서 곧바로 버려집니다.
상태를 하나로 두면 화면은 그 상태의 결과가 된다
값이 흩어져 있으면 화면이 이상할 때 그 순간을 재구성할 수 없습니다. 상태를 하나로 모으고 바꾸는 길을 하나로 막으면 재현과 되돌리기가 따라옵니다.
값을 미는 대신 흐름을 잇는다
MV(R)P 는 MVP 의 이벤트 연결을 스트림으로 바꿉니다. 구독 해제가 자동이 되고 값 여러 개를 합치는 일이 한 줄이 됩니다.