Código limpio 2: Funciones

Tiempo estimado de lectura: 25 minutos

En esta entrada continuamos la serie de código limpio centrándonos en las funciones.

En la entrada anterior se habló de buenas formas de escoger nombres, todas ellas aplican para las funciones, pero usar nombres correctos no es lo único que importa para crear buenas funciones.

La idea central a la hora de lograr esto es la brevedad, y como en todo lo que sea código, la claridad. Estos son los consejos:

Continue reading “Código limpio 2: Funciones”

Advertisements
Código limpio 2: Funciones

Breve introducción a genéricos en Java

Tiempo estimado de lectura: 10 min.

Los genéricos son una característica de varios lenguajes de programación que permiten especificar tipos generales. Los métodos genéricos permiten especificar, con un solo método, un conjunto de métodos relacionados; por otro lado, las clases genéricas permiten especificar, con una sola declaración de clase o interface, un conjunto de tipos relacionados.

Continue reading “Breve introducción a genéricos en Java”

Breve introducción a genéricos en Java

Boxing, unboxing y autoboxing en Java

Tiempo estimado: 15 min.

Cada tipo en Java es un tipo de referencia o un tipo primitivo. Los primeros incluyen a las clases, interfaces y tipos de arreglo. Por otro lado existen ocho tipos primitivos: byte, char, short, int, float, double, long y boolean. Cada uno tiene una clase de librería con su tipo de referencia : Byte, Character, Short, Integer, Double,Long y Boolean. Se puede pensar en ellos como “adaptadores” que nos permiten usar los tipos primitivos para las operaciones que se mencionaron antes -las que no aceptan tipos primitivos.

Continue reading “Boxing, unboxing y autoboxing en Java”

Boxing, unboxing y autoboxing en Java