Мне просто интересно, какие именно показатели метрики люди используют и мнения/опыт по наиболее эффективному использованию метрик кода. Весь наш код, независимо от языка, использует следующее:
- Cyclomatic Code Complexity
- Линии кода
- Связывание (имеет разные значения для языков OO, чем в процедурных и шаблонных языках)
Мера сложности была наиболее эффективной для нас в выявлении потенциальных кошмаров обслуживания. В меньшей степени LOC также был полезен как относительная мера (если мы увидим, что у класса есть еще 20 строк, чем средний класс). Связь была менее полезной, обычно наиболее полезной при рассмотрении того, как много мы можем перерыв с изменением.
Мне интересно узнать, что другие используют (если есть) для кодовых метрик и мнений по перечисленным выше показателям.