Buscar
Social
Ofertas laborales ES
« Excelente recopilación de artículos sobre GWT | Main | Estadísticas del uso de NetBeans por países »
viernes
sep262008

¿Problemas con Generics ó de Generics? (Opinión publicada en Sólo Programadores)

¿Problemas con Generics ó de Generics?

Luis Enrique Funes, lefunes.wordpress.com 

 

Desde la vista de usuario son grandes las ventajas de consumir una librería desarrollada sobre Generics a una que no lo hace, entre las que se encuentra una mayor limpieza en el código (lo que lleva a una mejora sustancial a la hora de comprender el mismo) y la posibilidad de trasladar errores de tipo en tiempo de ejecución (ClassCastException) a tiempo de compilación. Collection lo demuestra, por ejemplo al poder utilizar un Map adaptado a nuestras necesidades con solo indicar los tipos de la llave y del contenido.

 

 

Los problemas aparecen para muchos desarrolladores al pararse enfrente, al implementar librerías mediante Generics, llegando varios a pensar que la razón por la cual no consiguen materializar sus soluciones es porque realmente hay algo extraño detrás de la implementación misma de Generics dentro de la JVM. Sin embargo, se pueden observar dos factores en común en casi todos los problemas:

 

  • Se busca en Generics algo para lo cual no fue diseñado
  • Falta de un análisis inicial de como Generics dará un valor agregado al usuario final

 

Generics simplemente pretende (además de proveer las ventajas para el usuario ya comentadas) permitirle al desarrollador abstraer de tipos su API, de forma que sea el usuario quien decida los que más le convengan.

  

La utilización lleva aparejado un estudio de las ventajas que realmente traerá al usuario y de ser este positivo, no hay duda que el tiempo a utilizar para la adaptación del API será tiempo realmente bien invertido.

Reader Comments

There are no comments for this journal entry. To create a new comment, use the form below.
Comentarios deshabilitados
Comentarios deshabilitados en esta noticia.