Rubén Tejera · Desarrollador de software en Lean Mind
IA que corre,
código que dura.
Aprende a programar con IA sin que tu código se convierta en un problema. Explicado para que se entienda, empieces hoy o lleves años.
He trabajado en proyectos para
- Inditex
- Wolters Kluwer
- Voxel · Amadeus
- Desde2017programando de forma profesional
- 300+personas en una transformación digital en la que fui agente del cambio
- 3lenguajes principales: Java, C# y TypeScript
Empieza por aquí
Los artículos que sostienen IA Limpia: TDD y código limpio, explicados desde cero.
- Algoritmo TDD: el ciclo rojo, verde, refactor y sus reglasEl algoritmo de TDD en un diagrama: qué puedes y qué no puedes hacer en rojo, verde y refactor, las tres leyes de TDD y un ejemplo ejecutado.Nivel inicial
- Metodología TDD: pasos para aplicarla, con un ejemploLa metodología TDD paso a paso: lista de tests, rojo, verde y refactor. Un ejemplo real ejecutado en Node.js, los errores comunes y cómo aplicarla con IA.Nivel inicial
- Nombres con sentido en código limpio (Clean Code)Nombres con sentido en el desarrollo de software: las reglas de Clean Code para nombrar variables, funciones y clases, con ejemplos antes y después.Nivel inicial
- Funciones en Código Limpio: reglas y un ejemploCómo escribir funciones limpias según Clean Code: pequeñas, que hagan una cosa, con pocos argumentos y sin efectos secundarios. Con un refactor probado.Nivel inicial
- Diseño simple: las 4 reglas de Kent Beck, con un ejemploEl diseño simple se resume en 4 reglas de Kent Beck: pasa los tests, revela la intención, sin duplicados y pocos elementos. Orden, ejemplo y qué cambia con IA.Nivel inicial
- ¿Qué es la deuda técnica? Definición y ejemplosQué es la deuda técnica, con ejemplos de código, sus cuatro tipos según Martin Fowler y cómo medirla y pagarla poco a poco sin parar el proyecto.Nivel inicial
Trainalia
Lo que explico aquí lo aplico en mi propia aplicación para gimnasios.


Quién soy
Trabajo en Lean Mind, desde Canarias. Me especializo en código limpio, arquitectura limpia y arquitectura hexagonal, y aquí explico cómo aplicarlas a lo que genera la IA.
Artículos
- Qué es un isograma: significado, ejemplos y la kataNivel inicial
Un isograma es una palabra en la que cada letra aparece las mismas veces, aunque a menudo se llama así a la que no repite letras. Ejemplos y la kata con TDD.