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

Mi método: IA Limpia

Seis principios para que lo que genera la IA se pueda entender, probar y cambiar.

  1. Si no lo entiendes, no lo aceptas

  2. Sin pruebas, no está terminado

  3. Lo importante, en el centro

  4. Todo lo externo, con adaptador

  5. Lo más sencillo que funcione

  6. La responsabilidad sigue siendo tuya

Lee los seis, explicados con ejemplos de la vida real

Empieza por aquí

Los artículos que sostienen IA Limpia: TDD y código limpio, explicados desde cero.

  1. 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
  2. Pasos para aplicar TDD en tus proyectos, con un ejemploLos pasos para aplicar la metodología TDD en un proyecto: lista de tests, rojo, verde y refactor, con un ejemplo real ejecutado en Node.js.Nivel inicial
  3. 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
  4. 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
  5. Diseño simple y emergente: las 4 reglas de código limpioQué es el diseño simple: las 4 reglas de Kent Beck (pasa los tests, revela la intención, sin duplicados, pocos elementos), su orden y un ejemplo.Nivel inicial
  6. ¿Qué es la deuda técnica? Definición y ejemplosQué es la deuda técnica, de dónde viene la metáfora, sus cuatro tipos según Martin Fowler y cómo pagarla poco a poco sin parar el proyecto.Nivel inicial

Ver todos los artículos

Trainalia

  • Agentes de IA
  • Arquitectura hexagonal
  • Funciona sin cobertura

Lo que explico aquí lo aplico en mi propia aplicación para gimnasios.

Mira cómo está construida

Pantalla de Trainalia en el móvil: el socio registra el peso, las repeticiones y cómo se sintió en un ejercicio
Rubén Tejera sonriendo, con gafas y camisa de cuadros

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.

Conoce mi trayectoria