> -- Википедия писал(а):
> Как сказал Том ДеМарко, «вы не можете контролировать то, что не можете измерить».

На днях задался целью найти способ определять качество ПО, чтобы попытаться улучшить его и впервые выяснил для себя, что есть такие метрики.

Существуют различные метрики для оценки кода ПО. Некоторые их них это:
Цикломатическая сложность [2]Сплоченность (cohesion)Связность (coupling)Глубина наследования (Depth of Inheritance)Число строк кода (Lines of Code)Наиболее интересной метрикой для меня оказалась "цикломатическая сложность". Она позволит определить качество кода как лабораторной работы студента, так и промышленного ПО.
Насчёт числа строк кода есть некоторые сомнения. Уж слишком неоднозначный результат даёт.

Учитываете ли вы эти метрики при разработке ПО?

Источники:
[1]Метрики кода
[2]ссылка в Википедии на статью "Цикломатическая сложность"