如何阻止VisualStudio项目中编码器使用DateTime.parse()?

Pen*_*m10 1 c# overriding visual-studio

我们希望我们的编码人员不要使用DateTime.parse().
我们怎么阻止使用它?
我们可以覆盖它,躲避它们吗?

EDIT1
实际上我们想要覆盖这个方法,我们有自己的方法,这种方式被调用:clsStrUtils.ISOToDate().

EDIT2

我们相信我们的程序员,但这是一个特定的情况.我不想使用更好的方法限制任何人,我只想限制Parse().他们仍然可以使用ParseExact().

Nic*_*ick 6

您可以在FxCop中编写自定义规则来执行此操作.查看本网站上的教程,了解具体方法.然后,您可以定期运行它以验证团队成员是否正在使用您实施的标准.


Sam*_*ham 5

你有一个持续的集成系统吗?如果这样做,如果样式检查未通过,则可以将构建标记为失败.确保在样式检查中扫描对"DateTime.Parse"的引用.

更好的解决方案是对代码进行单元测试.DateTime.Parse有很多有效用途,最好确保测试覆盖它们.