【问题标题】:TDD for IMDB html scraper用于 IMDB html 抓取器的 TDD
【发布时间】:2010-11-29 08:23:18
【问题描述】:

我目前正在开发一个 TDD idmb html 抓取工具,它不能从 imdb 网页中提取某些字段。例如。 C++ 中的标题、概要、演员表等。

我只是想知道我是否正确地完成了 TDD,我有 2 个类 Parser 类和 MatchPattern 类。

解析器类有一个类似 loadfile 的函数,它将文件加载到一个字符串中,然后开始调用各种 matchpatttern 函数,如 MatchPattern::extractTitle(string filecontents) 并将它们存储在 Parsers 的私有变量中。

matchpattern 本质上是一个具有静态函数的实用程序类。我测试 matchpattern 类没有问题。但是对于解析器类呢?我应该如何为 TDD 设计它。我做得对还是有什么问题?

【问题讨论】:

标签: tdd imdb


【解决方案1】:

您不是为 TDD 设计它,而是使用 TDD 来设计它...通过首先编写测试,您的设计将自动可测试。想一想“我想如何使用它以及如何以简单的方式对其进行测试”。这就是开始的地方。

【讨论】:

    猜你喜欢
    • 2011-01-30
    • 2022-08-22
    • 1970-01-01
    • 1970-01-01
    • 2015-05-08
    • 2023-03-20
    • 2021-04-07
    • 2011-10-23
    • 1970-01-01
    相关资源
    最近更新 更多