1) Estructura mínima de un script mantenible
Divide en pasos: validar entrada, ejecutar lógica, reportar resultado.
Evita scripts de una sola línea imposible de mantener. Aunque sea pequeño, separa bloques y añade mensajes de error útiles.
En Bash, empieza con shebang (`#!/usr/bin/env bash`) y modo estricto cuando proceda. En PowerShell, define parámetros explícitos.
Piensa en quien lo ejecutará en seis meses: claridad y mensajes precisos reducen soporte.