Их вики говорит только об очевидном (средняя сложность класса), но что это на самом деле означает?
Я знаю, что для сложности метода 15-20 обычно является верхней границей для тестируемого и поддерживаемого кода.
Их вики говорит только об очевидном (средняя сложность класса), но что это на самом деле означает?
Я знаю, что для сложности метода 15-20 обычно является верхней границей для тестируемого и поддерживаемого кода.
Вы можете многое сделать с Cyclomatic Complexity. Вот несколько сообщений в моем блоге, но вы можете найти гораздо больше: http://qualilogy.com/en/legacy-c-application-refactoring-reengineering-1/ и http://qualilogy.com/en/legacy-application-refactoring-reengineering-7/
Да, для каждого класса/файла это среднее значение сложности каждого метода/функции: http://qualilogy.com/en/legacy-application-refactoring-sqale-plugin-1/