업데이트 중 Cache 1. 짧은 시간 내에 여러 번 해야하는 작업 2. 중복된 값을 사용하는 작업 3. 예외적으로만 값이 바뀌는 작업 위의 상황에서는 Value를 캐싱해둘 필요가 있는지 확인해본다. 예를 들어 Player의 Inventory를 열 때마다 Server에 Player의 정보를 요청하여 보여주는 것은 비효율적이다. 뿐만 아니라 아이템을 획득, 소비하거나 장착, 해제 등과 같은 일을 하지 않는다면 Inventory를 껐을 때의 Inventory의 상태와 현재의 Inventory 상태가 같을 것이니 서버에게 요청할 필요가 없다. Naming Convention 1. Class 이름은 항상 명사 2. Method 이름은 항상 동사로 3. Controller, Manager, Processor와 같..