El servidor obedece; tú decides qué obedecer

Un servidor es un empleado extremadamente rápido y absolutamente literal. Le pides «cuando guarden un pedido, descuenta el stock» y lo hará… exactamente como se lo digas. La lógica de negocio son esas reglas: qué debe pasar cuando algo ocurre. Un endpoint es la ventanilla por la que el frontend hace esa petición.
Un viaje de ida y vuelta
- 1 · La petición
El frontend llama a una ventanilla del servidor: el endpoint.
- 2 · La regla
El servidor aplica la lógica de negocio decidida por ti.
- 3 · La respuesta
Devuelve un resultado claro: pedido creado, o el error que toque.
De la regla del negocio al endpoint
| Regla de negocio (en español) | Endpoint que la implementa | Qué debe decidir el servidor |
|---|---|---|
| «Un cliente puede pedir varios productos» | POST /pedidos | validar stock antes de aceptar |
| «Ver todos mis pedidos» | GET /pedidos | mostrar solo los del usuario autenticado |
| «Cancelar un pedido si no se ha enviado» | POST /pedidos/{id}/cancelar | rechazar si ya fue enviado |
| «Aplicar descuento del 10 % a mayores» | — (dentro de POST /pedidos) | calcular el total con descuento |
Prompt de un endpoint
Convertir reglas en un endpoint
Crea el endpoint POST /pedidos con esta logica de negocio:\n1) recibe una lista de productos con cantidades\n2) antes de aceptar, verifica que cada producto tenga stock suficiente\n3) si algo no tiene stock, NO guardes nada y devuelve un error diciendo que producto fallo\n4) si todo bien, descuenta el stock, calcula el total y guarda el pedido\n5) devuelve el pedido con su total\n\nNo uses variables globales; lee y escribe en la base de datos. Explica en una frase cada paso.Prueba
¿Qué es un «endpoint»?
El servidor interpreta lo que «seguramente querías decir» en tu lógica de negocio.
Detecta la regla incompleta
Le pides a la IA el endpoint de alta de usuarios y revisas su resumen de lógica. Señala la decisión que deja un agujero:
Marca la línea o las líneas con error y pulsa Comprobar.
Elige una operación de tu proyecto (p. ej. «crear un pago») y escríbela como una secuencia de 3-5 decisiones del servidor. Conviértela en la descripción de un endpoint para tu próximo prompt.
Si tu regla salta un caso (¿y si el pago se repite?), la IA lo improvisará.
Tu texto se guarda sólo en este dispositivo.
Comentarios
Inicia sesión para comentar.
Todavía no hay comentarios. Sé la primera persona en opinar.