Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Metricas Orientadas a Objetos
1. Los métodos ponderados por clase asumen que n métodos de
Métodos ponderados complejidad c1,c2,…cn se definen para la clase C. La métrica de
por clase (MPC): complejidad específica que se eligió debe normalizarse de manera que
Tamaño y complejidad la complejidad nominal para un método toma un valor de 10. MPC =
sumatorio de ci para cada i=1 hasta n.
Surge de la necesidad de medir las estructuras hereditarias en
Las métricas orientadas a términos de profundidad o de densidad de nodos. Dichas jerarquías
Profundidad del árbol
objetos se centran en pueden medirse como la profundidad de cada clase dentro de su
de herencia
métricas que se pueden jerarquía, es decir, la longitud máxima desde el nodo que representa la
aplicar a las características de clase hasta la raíz del árbol.
encapsulamiento,
ocultamiento de información, Las subclases que son inmediatamente subordinadas a una clase de
herencia y técnicas de Número de la jerarquía de clases se denominan sus descendientes. A medida que
abstracción de objetos que descendientes crece el número de descendientes NDD, se incrementa la
hagan única a esa clase. Estas reutilización, pero también implica que la abstracción representada
METRICAS por la clase predecesora se ve diluida.
métricas, en líneas generales,
ORIENTADAS
permiten averiguar cuán bien
A OBJETOS
están definidas las clases y el El acoplamiento entre clases es el número de otras clases con las
sistema, lo cual tiene un Acoplamiento entre cuales está “acoplada”. Es por lo tanto una medida del fan-out, esto es,
impacto directo en la clases del número de colaboradores. Los sistemas deben evitar tener un alto
mantenibilidad del mismo, ACO y un bajo ACO, ya que esto dificulta la mantenibilidad.
tanto por la comprensión de
lo desarrollado como por la La respuesta para una clase mide tanto la comunicación interna como la
dificultad de modificarlo con externa. Esta métrica captura el tamaño del conjunto de respuesta para
Respuesta para una
éxito. una clase. Este conjunto de respuesta para una clase consiste en todos
clase
los métodos llamados por los métodos locales.
Carencia de La cohesión de una clase está caracterizada por cuán estrechamente
cohesión en los están relacionados los métodos locales a las instancias de variables
métodos locales en una clase. La carencia de cohesión en los métodos (CCM) se
define como el número de conjuntos disjuntos de métodos locales.