Detector de mutabilidade

Uma ferramenta de análise leve para detectar a mutabilidade nas classes Java
Baixe Agora

Detector de mutabilidade Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • Apache
  • Nome do editor:
  • Grundlefleck
  • Site do editor:
  • http://code.google.com/u/Grundlefleck@gmail.com/
  • Sistemas operacionais:
  • Mac OS X
  • Tamanho do arquivo:
  • 323 KB

Detector de mutabilidade Tag


Detector de mutabilidade Descrição

O detector de mutabilidade é um aplicativo gratuito e aberto que foi criado para analisar aulas Java e relatar se os casos de uma determinada classe são imutáveis. É pretendido que o detector de mutabilidade será utilizável no tempo de execução, como parte do seu aplicativo Java, como Tarefa autônoma, ou integrando-se à sua unidade de teste de testes de escolha. As classes de desenvolvimento para serem imutáveis têm vários benefícios. Um objeto imutável é aquele que não pode ser alterado uma vez que é construído. Ao escrever programas simultâneos, o uso de objetos imutáveis pode simplificar muito sistemas complexos, como compartilhar um objeto entre os segmentos é muito mais seguro. Há algumas regras para o que torna um objeto imutável, e é fácil quebrar as regras e tornar o objeto inseguro. Isso pode levar a bugs sutis e difíceis de detectar, o que poderia diminuir a integridade do sistema. Usando uma ferramenta automatizada para reconhecer a mutabilidade, onde não se destina pode reduzir a complexidade de escrever classes imutáveis. O detector de muitabilidade está nos estágios iniciais do desenvolvimento. Para dar uma idéia do desempenho, em um ThinkPad T61, a ferramenta é executada sobre o RT.jar de JVM (48 MB, 17.000 classes) em menos de 2 minutos.As análises de ferramentas no lado estrito, muito poucas classes são consideradas perfeitamente imutáveis, Por exemplo, java.lang.string e java.lang.integer não são imutáveis por causa de um campo não final, e campo de matriz primitivo, respectivamente. Detector de mutabilidade não será lançado sob uma versão 1.0 até que estes casos puderem ser corretamente analisados.Detailed instruções sobre como instalar e usar o utilitário de detector de mudanças no seu Mac estão disponíveis aqui.Mutabilidade detector é um utilitário de plataforma cruzada capaz de executar em qualquer Sistema operacional que vem com suporte Java (por exemplo, Mac OS X, Windows, Linux)


Detector de mutabilidade Software Relacionado

Suíte Benchmark Dacapo.

Utilitário para benchmarking java pela linguagem de programação, gerenciamento de memória e arquitetura de computador ... ...

296 167.1 MB

Download