1. 코딩 중 겪는 혼란에 대한 이해 지식의 부족(프로그래밍 언어나 알고리즘 혹은 업무영역에 대한 지식이 없는 경우), 정보의 부족(코드를 이해하기 위해 필요한 정보를 충분히 가지고 있지 않는 경우, 라이브러리 , 모듈, 패키지 정보), 처리능력(코드가 너무 복잡해서 두뇌 처리용량 초과) 두뇌의 기억의 공간을 총 3가지로 나눈다. 첫째 장기기억 공간 (pc로 치면 HDD) 둘째 단기기억 공간 (pc로 치면 ram 또는 Cache) 셋째 작업기억 공간 (pc로 치면 CPU) 따라서 이 3가지 기억공간을 어떻게 효율적으로 사용할지에 대한 설명이 이챕터(chapter)의 중요 포인트이다. 2. 신속한 코드 분석 프로그램은 사람이 읽을수 있도록 작성해야 한다. 기계가 실행하는 것은 부차적인 일이다. -해럴드 아..