| 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
- 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