IMDB html刮刀的TDD

IMDB html刮刀的TDD,tdd,imdb,Tdd,Imdb,我目前正在开发一个TDD idmb html刮刀,它将从imdb网页中提取某些字段。C++中的标题、概要、CAST等。 我只是想知道我是否正确地完成了TDD,我有两个类:解析器类和MatchPattern类 解析器类有一个类似loadfile的函数,该函数将文件加载到字符串中,然后开始调用各种MatchPattern函数,如MatchPattern::extractTitle(string filecontents),并将它们存储在解析器的私有变量中 matchpattern本质上是一个具有静态

我目前正在开发一个TDD idmb html刮刀,它将从imdb网页中提取某些字段。C++中的标题、概要、CAST等。 我只是想知道我是否正确地完成了TDD,我有两个类:解析器类和MatchPattern类

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


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

你不是为TDD设计的,你是用TDD设计的。。。通过先编写测试,您的设计将自动可测试。思考“我想如何使用它,如何用一种简单的方式测试它”。这就是开始的地方。

如果您没有IMDB的书面同意,那么是的,有问题:)请参见