我们的代码库中遇到了很多问题,特别是单元测试,开发人员一直在使用Thread.Sleep
等待事情。结果是非常脆弱和高度维护。
有没有人知道是否有Visual Studio“代码分析”规则或Resharper“代码问题”可以检测并警告Thread.Sleep
的用法?
如果没有,创建这样一条规则的最简单方法是什么?
答案 0 :(得分:2)
好的,使用Resharper非常容易。请参阅Creating Custom Code Inspections and Quick-Fixes。
这是我的自定义模式的样子,并且设置为向开发人员提供警告消息以避免Thread.Sleep
: