Поделиться через


Устранение неполадок, связанных с метриками кода

Во время сбора метрик кода могут возникать некоторые из перечисленных ниже проблем.

  • Изменения в вычислениях сложности кода 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 с проходом при невыполнении условия.

См. также

Другие ресурсы

Оценка сложности и удобства сопровождения управляемого кода