Programación

HUGO, primeros pasos

Por último he estado con HUGO, al principio me pareció un poco molesto, pero cuando le coges el gusto, sale todo perfecto y como quieres. Este post trata de como empezar en tu proyecto, y el primer paso será instalar HUGO. Yo ya me he cambiado a Linux, en mi Leer más…

Definición

La Metodología TDD

TDD fue creado por Kent Beck, es un ciclo que se lo conoce como rojo (hacer que la prueba falle), verde (hacer que la prueba pase) y refactor. TDD está mucho más relacionado con el diseño emergente que con las pruebas, de hecho, que genere una gran cantidad de pruebas Leer más…

Resumen

Resumen semanal, 3 de agosto de 2018

Esta semana la empecé haciendo Katas en CodeWars, puedes ver algunas en mi perfil de CodeWars. También dediqué tiempo a crearme un blog en WordPress. Ya tenía un dominio, solo me faltaba el hosting, busqué uno que me gustase y que fuese barato. Un compañero me recomendó OVH, estuve comparándolo Leer más…

Definición

Koan y Kata… ¿qué son?

Kōan (公案) Proviene de Japón de la tradición zen. Es cuando el maestro plantea al alumno un problema para comprobar sus progresos. Puede parecer que el kōan es un problema absurdo o ilógico, pero para resolverlo debe desligarse del pensamiento racional común, para así entrar en un sentido racional más Leer más…

Resumen

Clean Code: Formato

Todos queremos que nuestros clientes y usuarios queden impresionados por el atractivo, la coherencia y la atención al detalle que perciben. Debe elegir una serie de reglas sencillas que controlen el formato del código y después aplicarlos de forma coherente. La función del formato Para empezar debe ser claro. El formato Leer más…

Resumen

Clean Code: Comentarios

No hay nada mas útil que un buen comentario, pero si hay comentarios, quiere decir que no somos capaces de expresar el código de forma que cualquier lector lo comprenda. A veces son necesarios, pero el código debería ser el que se explique por si mismo. “No comente el código Leer más…

Resumen

Clean Code: Funciones

Antiguamente solo existían las rutinas y subrutinas, después pasó a ser programas, subprogramas y funciones, finalmente solo han sobrevivido las funciones. Tamaño reducido ¡Primera regla! Las funciones deben ser de tamaño reducido. Si ves que te está quedando una función gigantesca… revísela, seguro que podrías hacerla más pequeña. Bloques y sangrado Los Leer más…

Resumen

Clean Code: Nombres con Sentido

Un buen código es aquel que genera las menores dudas posibles, si existiese una ecuación sería algo así: WTFs/min Buscando un poco por internet he encontrado que hay muchas citas relacionadas con el código limpio pero la que más me ha gustado o más me ha llamado la atención ha sido Leer más…