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”

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

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