2009-07-16 2 views
0

В настоящее время я разрабатываю скребок TDD idmb html, который не извлекает определенные поля с веб-страницы imdb. Например. Title, Synopsis, Cast и т. Д. На C++.TDD для IMDB html скребок

Мне просто интересно, правильно ли я сделал TDD, у меня есть 2 класса класса Parser & MatchPattern class.

Класс парсера имеет функцию загрузки файла, которая загружает файл в строку, а затем запускает вызов различных функций matchpatttern, таких как MatchPattern :: extractTitle (содержимое файла string) и сохраняет их в частных переменных Parsers.

matchpattern - это, по сути, класс полезности со статическими функциями. У меня нет проблем с тестированием класса matchpattern. Но что касается класса парсера? как я должен был спроектировать его для TDD. Я делаю это правильно или что-то не так?

+0

Если у вас нет письменного согласия IMDB, то да, что-то не так :) См. Http://www.imdb.com/help/show_article?conditions –

+0

его для личного пользования. – 2009-07-16 15:54:40

ответ

1

Вы не проектирую его для TDD, вы его дизайн с помощью TDD ... Написав тест первый ваш проект будет автоматически проверяемым. Думайте «Как я могу использовать это и как я могу проверить его простым способом». Вот с чего начать.