Lección 12 de 17

Prompts para Programación y Desarrollo

Generación de Código

Template Efectivo

Lenguaje: [Python/JavaScript/etc]
Framework: [React/Django/etc]
Versión: [específica]
Tarea: [descripción funcional]
Requisitos:
- [req 1]
- [req 2]
Entrega:
1. Código con comentarios
2. Ejemplo de uso
3. Tests básicos

Debugging

Encuentra el bug en este código:
```python
[código con error]
```
Error observado: [descripción]
Comportamiento esperado: [qué debería hacer]
Analiza paso a paso:
1. Identifica línea problemática
2. Explica por qué falla
3. Proporciona fix
4. Explica cómo prevenir similar en futuro

Code Review

Actúa como senior developer. Revisa este código:
```javascript
[código]
```
Evalúa:
1. Correctness: ¿funciona?
2. Performance: ¿optimizable?
3. Security: ¿vulnerabilidades?
4. Maintainability: ¿legible y mantenible?
5. Best practices: ¿sigue convenciones?
Para cada issue, propón solución específica.

Refactoring

Refactoriza este código mejorando:
- Legibilidad
- Performance
- Mantenibilidad
Mantén misma funcionalidad. Explica cada cambio significativo.

Para código: siempre especifica lenguaje, versión, y framework. Pide tests. Usa Chain-of-Thought para debugging complejo.