2012-07-10 22 views
0

在我们的API库中,我们有许多类实现了ComputeCurrentDefinitionHashCode方法,它将每个成员字段的散列码与应该是唯一的伪随机数到那个班。FxCop规则确保每个类都有一个唯一的标识符

这是基于保罗谢长廷的“SuperFastHash”在http://www.azillionmonkeys.com/qed/hash.html

我想,以确定是否有可能使用的FxCop以确保我们把每班随机生成的数字在任何其他类不重复。

换句话说,我们可以将信息从一个类节点保存到下一个类?

回答

0

是的,你可以构造一个缓存跨类信息的FxCop规则。然而,根据你在课堂中如何包含目标号码,这可能是也可能不是FxCop规则的特别合适人选。例如,如果它是作为参数传递给基类构造函数的文字,那么FxCop规则可能是一个OK选项。但是,如果数字的来源不太“可预测”,那么单元测试方法可能更可取。

相关问题