Resumen rapido
Antes de empezar
- Selecciona un lenguaje y una operación para obtener un caso concreto, una salida esperada y una prueba de borde.
planificador de snippet
Selecciona un lenguaje y una operación para obtener un caso concreto, una salida esperada y una prueba de borde.
Resumen rapido
Herramienta
El formulario combina un lenguaje con una tarea: cadenas, arrays, archivos o un error. El nivel cambia el esfuerzo de la prueba: inicio propone un cambio sencillo, medio añade un caso límite y repaso pide justificar por qué una alternativa sería incorrecta.
El resultado es un plan de práctica. No es un compilador ni un analizador del código de tu proyecto; utiliza las opciones que has declarado.
Con JavaScript y arrays, la práctica utiliza una lista con valores repetidos y pide seleccionar los que se conservan. Antes de escribir el código, anota qué lista esperas obtener. Decide si vas a modificar la inicial o producir otra: son contratos distintos aunque una pantalla muestre el mismo resultado.
Después abre eliminar elementos de un array y compara splice con filter. Cambia un dato para incluir una lista vacía y conserva esa segunda prueba.
Con PHP y archivos, trabaja con un texto corto en una carpeta de ejercicios. Distingue una lectura vacía de un fallo al abrir el archivo y comprueba el valor devuelto por la función. No hagas la primera prueba sobre una configuración o un registro de producción.
Con Java y archivos, declara la codificación y el directorio de ejecución. La misma ruta relativa puede apuntar a lugares distintos si ejecutas el programa desde el IDE o desde la terminal.
Crea un archivo nuevo para el ejercicio, ejecuta sólo la operación prevista y compara la salida con la anotada. Si no coincide, registra el dato recibido y la versión del intérprete. Cuando ya entiendas el caso correcto, introduce el caso de borde propuesto.
El límite de líneas es una ayuda para reducir el ejercicio, no un criterio de calidad del programa. No elimines controles de error para que un ejemplo parezca más corto.
Si necesitas pedir ayuda, acompaña el fragmento con entrada, salida esperada y error exacto. Sustituye claves y datos de personas por valores ficticios. Una captura sin el mensaje o un archivo enorme con varias operaciones mezcladas dificulta reproducir el fallo.
No. Es una propuesta de ejercicio; debes ejecutar el caso y comparar la salida en tu entorno.
Sí. Mantén una expectativa explícita y cambia una condición cada vez para entender qué produjo la diferencia.
Fuentes consultadas
Consulta referencias útiles para ampliar o contrastar esta guía.
Siguiente lectura
Si quieres seguir con el mismo tema, aqui tienes paginas cercanas que amplian la tecnica, comparan variantes o te llevan a la siguiente rutina.