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

Conocimientos esenciales Javascript

Javascript es un lenguaje muy popular, probablemente porque permite a cualquiera comenzar a programar sin necesidad de comprender todos sus conceptos a fondo y porque aún cuando se hagan mal las cosas encuentra la manera de funcionar y devolver algún resultado.

Por eso muchos suelen descuidar ciertos temas en su aprendizaje. Pero cuando los proyectos comienzan a avanzar en  complejidad de los huecos conceptuales surgen enormes bugs, fuente de pesadillas y noches de insomnio. Así que si planeas seriamente programar en Javascript en grande, o si eres una de esas personas que ve bugs hasta en sueños hay ciertos temas que debes revisar y asegurar su comprensión.

Continue reading “Conocimientos esenciales Javascript”

Conocimientos esenciales Javascript

Código limpio 1: Nombres

Tiempo estimado de lectura: 15 minutos

Los programadores pasamos la mayor parte del tiempo dando mantenimiento a código creado con anterioridad o ampliándolo. Por eso es tan importante crear código de calidad como crear código que funcione. Cuando se crea “código limpio” es probable que nuestro código sobreviva por mucho más tiempo que cuando se programa solo para ejecución.

En esta serie encontrarás una recopilación de sencillos consejos para crear código mas legible.  Si deseas ser un programador respetado y distinguirte del montón es buena idea comenzar por aquí. Aplica lo aprendido y pronto te darás cuenta de que ya no necesitas darle vueltas y vueltas a tu código para recuperar el hilo de lo que estabas pensando la última vez que trabajaste en tu proyecto.

Continue reading “Código limpio 1: Nombres”

Código limpio 1: Nombres

Saludo

Bienvenido. Este blog pretende poner al alcance de hispanohablantes temas selectos de programación que van mas allá de la típica preparación académica: mejores prácticas, metodologías,trucos, trampas ocultas, características de los distintos lenguajes (especialmente Java y javascript) , etc. Aunque ya se ha escrito mucho de estos temas desgraciadamente muchos se los pierden al no saber inglés.

Gran parte del material que publicaré se basa en recursos que he encontrado en inglés. Cuando sea así publicaré la fuente por si alguien desea saber mas o leer directamente de ella.

Mi objetivo también es que los temas sean explicados de forma clara y en pequeñas cantidades, de forma que los lectores puedan procesar toda la información.

Para aprovechar al máximo la información es recomendable leer atenta y pausadamente toda la información, incluso el código de ejemplo. Si encuentras algo confuso no dudes en comentar tus dudas. Intentaré responder pronto.

También me gustaría recibir recomendaciones sobre temas sobre los que desean saber mas para guiarme a la hora de escribir las entradas. ¡Hasta pronto!

Saludo