¿Qué lenguajes de programación maneja?

PMD encuentra defectos comunes de programación. El análisis estático de código consiste en un proceso en donde sin necesidad de ejecutarse se evalúa. El analizador estático de código, recibe un código fuente, lo procesa y nos arroja una serie de sugerencias. PMD revisa el código fuente y busca problemas potenciales como: 
  • Posibles errores: instrucciones try/catch/finally/switch vacías. 
  • Código muerto: variables locales, parámetros y métodos privados no usados.
  • Código sub óptimo: excesivo uso de String/StringBuffer.
  • Expresiones complicadas: instrucciones if innecesarias para ciclos que pueden ser ciclos while. 
  • Código duplicado: copiar y pegar código significa hacerlo también con los errores.
Lenguajes soportados:
  • Java.
  • C.
  • C + +.
  • C #.
  • PHP.
  • Ruby.
  • Fortran.
  • JavaScript, entre otros.
Referencias:
M. Ramos., V.Aguilera., (2011) . Ciencias de la Ingeniería y Tecnología. Recuperado el 20 de marzo de 2019 de https://ecorfan.org/handbooks/Ciencias%20de%20la%20Ingenieria%20y%20Tecnologia%20T-VI/ARTICULO%2010.pdf

Comentarios