Mis preferencias de desarrollo
Sobre mí
- Nivel de experiencia: 8 años de desarrollo completo
- Idiomas preferidos: TypeScript, Python
- Estilo de comunicación: Directo, con ejemplos
- Estilo de aprendizaje: Diagramas visuales con código
Preferencias de código
Manejo de errores
Prefiero manejar errores explícitos con bloques de captura y mensajes de error significativos. Evite errores genéricos. Siempre registre errores para la depuración.
Observaciones
Use comentarios para POR QUÉ, no QUÉ. El código debe ser auto-documentación. Los comentarios deben explicar la lógica de negocios o decisiones no obvias.
Ensayos
Prefiero TDD (desarrollo basado en pruebas). Escribe pruebas primero, luego implementaciones. Concéntrate en el comportamiento, no en los detalles de implementación.
Arquitectura
Prefiero el diseño modular, de acoplamiento suelto. Utilice la inyección de dependencia para la prueba. Preocupaciones separadas (Controladores, Servicios, Repositorios).
Preferencias de depuración
- Utilice console.log con prefijo:
[DEBUG] - Incluir contexto: nombre de la función, variables relevantes
- Utilice rastros de pila cuando esté disponible
- Siempre incluya marcas de tiempo en los registros
Comunicación
- Explicar conceptos complejos con diagramas
- Mostrar ejemplos concretos antes de explicar la teoría
- Incluir fragmentos de código antes/después
- Resuma los puntos clave al final
Organización del proyecto
Organizo mis proyectos como:
project/
├── src/
│ ├── api/
│ ├── services/
│ ├── models/
│ └── utils/
├── tests/
├── docs/
└── docker/
Herramientas
- IDE: Código VS con keybindings vim
- Terminal: Zsh con Oh-My-Zsh
- Formato: Más bonito (100 char longitud de línea)
- Linter: ESLint con configuración de airbnb
- Marco de ensayo: Jest con la biblioteca de pruebas de reacción
Última actualización: 4 de agosto de 2026 Versión de Claude Code: 2.1.220 Fuentes: - https://code.claude.com/docs/en/memory Modelos compatibles: Claude Fable 5, Claude Opus 5, Claude Sonnet 5, Claude Sonnet 4.6, Claude Opus 4.8, Claude Haiku 4.5