Я оцениваю NDepend как часть усилий по обеспечению качества кода и правильного использования фреймворка, и я ищу способ написать эквивалент CA2000: удалять объекты до потери области действия. Кто-нибудь еще пытался это сделать или знает, как это сделать?
Правило NDepend для объектов Dispose перед потерей области видимости
Ответы (1)
Это правило невозможно реализовать через NDepend, поскольку контекст находится внутри тела метода. NDepend больше касается написания правил кода, касающихся структуры программы, например:
- Типы с одноразовыми полями должны быть одноразовыми
- Одноразовые типы с неуправляемыми ресурсами должны объявлять финализатор
person
Patrick from NDepend team
schedule
16.01.2012