2009-07-16 3 views
0

나는 현재 TDB idmb html 스크레이퍼를 개발 중이며, imdb 웹 페이지에서 특정 필드를 추출합니다. 예 : 제목, 종관, C++의 캐스트 등.TDB for IMDB html scraper

저는 TDD을 제대로했는지 궁금합니다. Parser 클래스 & MatchPattern 클래스의 2 가지 클래스가 있습니다.

파서 클래스는 파일을 문자열로로드 한 다음 MatchPattern :: extractTitle (string filecontents)과 같은 다양한 matchpatttern 함수를 호출하고 파서의 개인 변수에 저장하는 loadfile 함수와 유사합니다.

matchpattern은 본질적으로 정적 함수가있는 유틸리티 클래스입니다. matchpattern 클래스 테스트에 문제가 없습니다. 하지만 파서 수업 은요? 내가 TDD를 위해 어떻게 설계해야합니까? 나는 그것을 올바르게하고 있는가, 아니면 뭔가 잘못되어 있나?

+0

IMDB의 서면 동의가 없다면 뭔가 잘못되었습니다. http://www.imdb.com/help/show_article?conditions –

+0

을 개인적으로 사용하십시오. –

답변

1

당신은 TDD, 당신이 먼저 디자인을 자동으로 테스트 할 수있을 것입니다 테스트를 작성하여 TDD ...를 사용하여 디자인에 대 한 디자인하지 않습니다. "어떻게 이것을 사용하고 싶고 어떻게 간단한 방법으로 테스트 할 수 있을까"를 생각하십시오. 그것이 시작해야 할 곳입니다.