PMD: Usando el plugin de Eclipse

es una herramienta que audita el código Java encontrando problemas como:

– Código muerto: variables y métodos (sólo privados) no usados

– Código no óptimo: uso de Strings,…

– Expresiones complejas: uso de if innecesarios, for,…

– Código duplicado

– Posibles bugs

PMD además permite definir nuevas reglas.

Si en el proyecto estamos usando una plataforma para controlar la calidad del código como entonces ya tendremos estas auditorías.

En otros casos es más práctico instalar el plugin que ofrece PMD para nuestro IDE (en el post Eclipse, aunque hay plugins para NetBeans, JDeveloper, IntelliJ y por supuesto para Maven).

Para instalar el plugin de Eclipse podemos ir a Help>Software Updates>Find and Install y elegir como New Remote Site: http://pmd.sf.net/eclipse.

Otra opción es descargarse el ZIP del plugin de Eclipse (http://downloads.sourceforge.net/project/pmd/pmd-eclipse/3.2.6/net.sourceforge.pmd.eclipse-3.2.6.v200903300643.zip?r=http%3A%2F%2Fsourceforge.net%2Fprojects%2Fpmd%2Ffiles%2F&ts=1284625336&use_mirror=ignum) y descomprimirlo sobre nuestro Eclipse.

Una vez instalado el plugin de PMD en Window>Preference tendremos una nueva opción PMD desde la que podemos configurar las Reglas a aplicar (luego en cada proyecto se pueden elegir del conjunto de reglas general cuál aplicar).

PMD viene con conjuntos de reglas (rule set) predefinidos, que se cargan desde Import Rule Set:

Para aplicar las reglas a un proyecto basta con seleccionar un proyecto o un paquete concreto en el Package Explorer

Además de en Rule Set en las propiedades del proyecto se pueden configurar las reglas que deseamos aplicar al proyecto:

Los problemas se pueden ver en la Perspectiva PMD y se ven de esta forma:

Mashups4JSF: Mashups para JSF

es un projecto open-source que permite integrar servicios mash-ups en una implementación JSF.

Con Mashups4JSF los desarrolladores pueden construer y personalizar mashups usando tags.

En la version 0.0.2 Mashup4JSF contiene estos componentes:

– YahooWeather

– YouTube Video Player.

– YouTube Video List.

– Digg Search List.

– Google Search List.

– Google Maps

– Twitter Search List.

– ATOM Feed Reader.

– RSS Feed Reader.

– JSON Feed Reader.

– Feed exporter annotation(s).

Podéis ver las demos en http://www.mashups4jsf.com.

Home page: http://code.google.com/p/mashups4jsf/

How-To: Cómo hacer una versión portable de un programa en Windows

En

publican un tutorial imprescindible sobre

Cameyo es un programa gratuito para crear versiones portables de cualquier programa.

http://www.bloginformatico.com/how-to-como-hacer-una-version-portable-de-un-programa-en-windows.php

Lo dicho IMPRESCINDIBLE 😀