CHAPTER 1 구조, 성능, 게임 __1.1. 소프트웨어 구조란? __1.2. 비용은? __1.3. 성능과 속도 __1.4. 나쁜 코드의 장점 __1.5. 균형 잡기 __1.6. 단순함 __1.7. 마치며 CHAPTER 2 명령 __2.1. 입력키 변경 __2.2. 액터에게 지시하기 __2.3. 실행취소와 재실행 __2.4. 클래스만 좋고, 함수형은 별로인가? __2.5. 관련자료 CHAPTER 3 경량 __3.1. 숲에 들어갈 나무들 __3.2. 수천 개의 인스턴스 __3.3. 경량 패턴 __3.4. 지형 정보 __3.5. 성능에 대해서 __3.6. 관련자료 CHAPTER 4 관찰자 __4.1. 업적 달성 __4.2. 작동 원리 __4.3. “너무 느려” __4.4. “동적 할당을 너무 많이 해” ..