Publicado op4j 1.0-beta1
lunes, marzo 8, 2010 at 5:18PM Acabo de publicar la primera versión (beta) de op4j.
op4j es una librería destinada a mejorar la claridad y legibilidad del código Java, especialmente del código "auxiliar" (no implementación directa de lógica de negocio). Y a hacer que programar sea más divertido :-)
Tareas como conversiones de datos, tratamiento de arrays, colecciones, mapas, etc... se pueden hacer con op4j de una manera mucho más elegante, que incluso recuerda a las características de los lenguajes funcionales.
Para entender lo que realmente quiere decir eso de la "claridad" y la "legibilidad" os invito a que le echéis un vistazo al rápido ejemplo de la página principal del proyecto en http://www.op4j.org, pero de todos modos aquí va un pequeñísimo ejemplo: pongamos todos Strings de una lista en mayúsculas:
List<String> someStrings = ...;
List<String> upperStrs = Op.on(someStrings).forEach().exec(FnString.toUpperCase()).get();
El software es beta, pero es muy estable y ha sido probado de manera minuciosa. A lo largo de la primavera (probablemente dentro de poco) publicaré la primera versión "estable" 1.0.
Se agradecen comentarios, sugerencias, críticas...
j2se 
Reader Comments