¿Qué es y para que sirve CheckStyle?
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjvAOrlDWmoTlZhvY_3d9_X-pyWuUCci7ngxy3r1q2c-jWhmdh11emmDTsQivwMPzNauxcA66nqI4jqYFhZe5S13d8tVjEYXJLyc_AU68aUgZFT_Tmar4LC3TWHL8OYcwEA_VrV_Xozax_-/s400/checkstyle.png)
Checkstyle es altamente config
urable y se puede hacer para soportar casi cualquier estándar de codificación.
urable y se puede hacer para soportar casi cualquier estándar de codificación.
Checkstyle puede verificar muchos aspectos de su código
fuente. Puede encontrar problemas de diseño de clase, problemas de diseño
de método. También tiene la capacidad de verificar el diseño del código y
los problemas de formato.
Checkstyle es una herramienta de análisis estático de un
solo archivo.
Tipo de pruebas:
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj9L7QHqQ8gphfaKLcYg8tdFESQBNHCHMtr6s3geYfLbUHRJrTnCHcxA3bkMeru-cz5BqjdgQop155jKLz70U-zm3cR8sbohsP0nx8tFH5D0xL0NSpdWdKSRag8T8AuSP7Oph4cxHeISuFp/s320/cajablanca.png)
Lenguaje que maneja:
Es una herramienta de desarrollo que ayuda a los programadores a escribir código Java para que se adhiera a un estándar de codificación. Automatiza el proceso de comprobación de código Java. Esto lo hace ideal para los proyectos a los que se desea aplicar un estándar de codificación.
Distribucion:
CheckStyle es una herramienta cuya distribución es libre ya que es de manera gratuita para el uso de los desarrolladores.
1.- Comentarios Javadoc: Facilita el mantenimiento pasa por
comentar el código. Obliga a comentar los nombres de clases, todos los métodos
menos los set/get y los atributos públicos.
2.- Convenciones de nombre: puedes definir una expresión
regular para el nombre de todo.
3.- Cabeceras: Expresiones regulares para la cabecera de los
ficheros.
4.- Imports: reglas para los import, como no usar *, Imports
sin usar, etc.
5.- Violaciones de tamaño: Define un máximo para el tamaño
de tus clases, métodos, líneas y numero de parámetros de un método.
6.- Espacios en blanco: Un montón de reglas para definir
donde se ponen espacios en blanco y tabuladores en el código.
7.- Modificadores: establece un orden para los
modificadores y evita modificadores innecesarios.
¿Esta herramienta puede ser usada en el plan de pruebas de tu apicación móvil?
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgoJjwmNSjjRd1Rk-7XYDGBjTIAZrFvl9UThZ4bP-WKk_pmTTdWxvXEgF4pCpL4-7WFXw5O8fRsNrSGUeRryVR_kMJxnmMxF8duU5fdpQltzZUiCWVDdkGOHHQSGNYS2ES6_3DvtkJpTwfR/s1600/logo1.png)
En la práctica puede ser tedioso para cumplir con todas las
restricciones de estilo, algunos de los cuales posiblemente puedan ser
perjudiciales para las fases de la programación "dinámica": Por lo
tanto, puede ser útil para determinar que se necesita nivel de comprobación
para un determinado tipo de programa.
Referencias
Garzás, J. (1 de Marzo
de 2012). javiergarzás.com. Obtenido de javiergarzás.com:
https://www.javiergarzas.com/2012/03/herramientas-de-calidad-software.html
Vilañez, A. (20 de Mayo de 2014). Prezi. Obtenido de
Prezi:
https://prezi.com/eiabhb_dhkrf/herramientas-de-calidad-software-check-style/
Comentarios
Publicar un comentario