Detector de mutabilidad

Una herramienta de análisis ligero para detectar la mutabilidad en las clases de Java
Descargar ahora

Detector de mutabilidad Clasificación y resumen

Anuncio publicitario

  • Rating:
  • Licencia:
  • Apache
  • Nombre del editor:
  • Grundlefleck
  • Sitio web del editor:
  • http://code.google.com/u/Grundlefleck@gmail.com/
  • Sistemas operativos:
  • Mac OS X
  • Tamaño del archivo:
  • 323 KB

Detector de mutabilidad Etiquetas


Detector de mutabilidad Descripción

El detector de mutabilidad es una aplicación gratuita y de código abierto que se creó para analizar las clases de Java e informar sobre si las instancias de una clase dada son inmutables. Está destinado a que el detector de mutabilidad se puede usar en tiempo de ejecución, como parte de su solicitud de Java, como Tarea independiente, o integrándose con su biblioteca de pruebas de unidad de elección. Las clases desarrollables para ser inmutables tienen varios beneficios. Un objeto inmutable es uno que no se puede cambiar una vez que está construido. Mientras está escribiendo programas concurrentes, el uso de objetos inmutables puede simplificar enormemente los sistemas complejos, ya que compartir un objeto a través de los hilos es mucho más seguro. Hay algunas reglas para lo que hace que un objeto sea inmutable, y es fácil romper las reglas y hacer que el objeto sea inseguro. Esto podría llevar a errores sutiles y difíciles de detectar que podrían reducir la integridad del sistema. El uso de una herramienta automatizada para reconocer la mutabilidad donde no está destinada puede reducir la complejidad de la escritura de clases inmutables. El detector de la moderabilidad está en las primeras etapas del desarrollo. Para dar una idea de la actuación, en un THINKPAD T61, la herramienta se extiende sobre el RT.jar (48MB, 17,000 clases) en menos de 2 minutos. La herramienta analiza en el lado estricto, se encuentran muy pocas clases para ser perfectamente inmutables, Por ejemplo, java.lang.string y java.lang.integer no son inmutables debido a un campo no final, y el campo de la matriz primitiva, respectivamente. El detector de mutabilidad no se lanzará en una versión 1.0 hasta que estos casos se puedan analizados correctamente. Instrucciones relacionadas con las filaciones sobre cómo instalar y usar la utilidad del detector de mutabilidad en su Mac están disponibles aquí. El detector de la moderabilidad es una utilidad multiplataforma capaz de ejecutarse en cualquier Sistema operativo que viene con Soporte de Java (por ejemplo, Mac OS X, Windows, Linux)


Detector de mutabilidad Software relacionado

PDE subversivo

Permite a buscar el código fuente del repositorio SVN como parte del proceso de compilación PDE. ...

39 0 KB

Descargar

básico

Biblioteca C gratuita para programadores para crear y mostrar un menú fácilmente ...

75 27 KB

Descargar

Kotti

Un marco de aplicación web con sede en Python de alto nivel ...

89 135 KB

Descargar