HTML PARSER

우선 data analytics가 필요함

⇒ BODY = (A | B | C)N

어떤 현상을 보고 구조적이고 재귀적인 형태를 파악할 수 있느냐? 가 중요.

<div>  // A
	a  // C
	<a>b</a>  // A
	c  // C
	<img/>  // B
	d  // C
</div>

루프는 동적계획법을 해석하는게 중요하다.

동적계획법은 루프를 돌다가 루프를 도는 조건이 변경되는 것.

역할인식후 바로 함수로 분리

쉬운것부터 처리해야함

공통점부터 처리

코드의 가독성은 어떻게 얻어지는가? ⇒ 연산, 알고리즘 어려움

역할을 위임하는 코드가 잘 읽힘.

적절한 위임과 통신만이 읽기가 쉬움.