我正在创建一个需要解析用户联系信息的类,以确定提供的用户是否已经存在于数据库中。由于源未经验证,用户生成的数据必须在各种条件下进行匹配测试。TDD练习:确定用户存在
内容呈现在3个字段 - 名称(第一个&最后一个被合并);公司名;电子邮件
我需要根据每一种可能的匹配条件,返回结果:
Exact Match Email Match Domain Name Only Full Name Exact Last Name Only Institution Match
我有我怎么会去了解这个编码一个粗略的想法,并深信结果会比正式的TDD方法产生的结果差。我的TDD学习曲线刚刚过了基础知识,但我没有深入了解上述情景是如何在整个生命周期中进行的。
我想从架构的角度来构建项目。
THX
你似乎在正确的轨道上......坚持下去。先写一个失败的测试...只添加让它通过的最低限度的代码。寻找重复并重构它。重复。 – Gishu 2012-03-22 08:48:46