Árvore de páginas
Skip to end of metadata
Go to start of metadata

Você está vendo a versão antiga da página. Ver a versão atual.

Comparar com o atual Ver Histórico da Página

Versão 1 Próxima »

Termos e Abreviaturas

  • Distanciamento Temporal (DT): Representa a distância de tempo decorrido entre a definição (data de compilação) de duas classes diferentes. É um número inteiro longo que armazena a data e hora da última alteração dos bytecodes (arquivo .class) que deu origem à classe em memória. É calculado no momento do carregamento da classe no sistema de configuração e é utilizado no cálculo dos valores a serem utilizados pelo gerado.
  • Distanciamento Espacial Real (DER): Somente existe para duas classes com nome completamente qualificados diferentes. É calculado a partir do nome completo da classe (incluindo o pacote que a contém) utilizando para isso métricas de strings sobre os nomes de cada fragmento dos pacotes envolvidos e das próprias classes. Diz-se que somente existe para classes de nome completamente diferentes porque classes que tenham o mesmo nome e que pertençam ao mesmo pacote (mesmo se carregadas por classloaders diferentes, ou se tiverem versões diferentes - ou seja, compiladas em momentos diferentes) vão ter o mesmo DER sermpre. Varia entre 0 (igual) e (1).
  • Distanciamento Espacial Relativo (DEL): Aplicavel somente a classes que possuem exatamente o mesmo nome (incluindo seu pacote) e que estao carregadas em memoria devido a presenca de multiplos classloaders no sistema. Por exemplo, se a classe br.com.treelayer.merlin.beans.User for carregada por dois classloaders diferentes então, o DEL entre elas será dado pela distância de seus classloaders, que é dado pelo módulo do número de nodos existentes entre esses classloaders (no caso de elas estiverem em uma mesma árvore de classloaders) ou INFINITO se os classloaders estiverem desconectados entre si.
  • Distanciamento Espacial Total (DET): É calculado pela função DER / DEL e pode variar entre 0 e 1.
  • Sem rótulos