Ich entwickle gerade einen TDD idmb html Schaber, der bestimmte Felder von der imdb Webseite extrahiert. Z.B. Titel, Synopsis, Cast usw. in C++.TDD für IMDB html scraper
Ich frage mich nur, ob ich die TDD richtig gemacht habe, habe ich 2 Klassen der Parser-Klasse & MatchPattern-Klasse. Die Parser-Klasse hat wie eine Loadfile-Funktion, die die Datei in einen String lädt und dann beginnt, die verschiedenen Matchpattern-Funktionen wie MatchPattern :: extractTitle (string filecontents) aufzurufen und sie in Parsers privaten Variablen zu speichern.
das matchpattern ist im Wesentlichen eine Dienstprogrammklasse mit statischen Funktionen. Ich habe kein Problem, die matchpattern Klasse zu testen. Aber wie für Parser-Klasse? Wie sollte ich es für TDD entworfen haben. Mache ich es richtig oder stimmt etwas nicht?
Wenn Sie IMDBs schriftliche Einwilligung nicht haben dann ja, etwas ist falsch :) Siehe http://www.imdb.com/help/show_article?conditions –
es ist für den privaten Gebrauch. –