Устранение неполадок, связанных с метриками кода
Во время сбора метрик кода могут возникать некоторые из перечисленных ниже проблем.
- Изменения в вычислениях сложности кода Visual Studio 2010
Изменения в вычислениях сложности кода Visual Studio 2010
В перечисленных ниже ситуациях метрика сложности кода, вычисленная в Visual Studio 2010 для определенной функции, может отличаться от метрики, вычисленной для той же функции в предыдущих версиях Visual Studio.
Функция содержит один или несколько блоков catch.В предыдущих версиях Visual Studio блоки catch в вычислении не учитывались.В Visual Studio 2010 сложность каждого блока catch добавлялась к сложности функции.
Функция содержит оператор switch (Select Case в VB).Различия в компиляторе Visual Studio 2010 и компиляторе предыдущих версий может привести к различиям в коде MSIL для некоторых операторов switch, содержащих операторы case с проходом при невыполнении условия.