Метрики кода, или Как определить внутреннее качество продукта