·4 min de lectura

Generador de UUID para Mac — Copia Instantánea

Generar UUIDs a través de Terminal o fragmentos de código añade fricción a una tarea que debería ser completamente automática.

Necesitas un UUID. Quizás estás escribiendo un test unitario y necesitas un identificador único para un objeto mock. Quizás estás poblando una base de datos y necesitas claves primarias. Quizás estás creando una nueva entidad en un archivo de configuración y el esquema requiere un UUID. Sea cual sea la razón, tienes que dejar lo que estás haciendo, generar el UUID en algún lugar, copiarlo y pegarlo de vuelta en tu código.

Esto ocurre con la frecuencia suficiente como para que la mayoría de los desarrolladores tengan una solución de memoria muscular: uuidgen en Terminal, un marcador en el navegador o un snippet en su editor. Cada uno funciona. Ninguno es realmente libre de fricción.

La forma con Terminal

macOS incluye uuidgen, que imprime un UUID v4 en stdout. Es rápido y fiable. Pero genera en mayúsculas por defecto (algunos sistemas esperan minúsculas), genera un UUID a la vez, y usarlo implica cambiar a Terminal, ejecutar el comando, seleccionar la salida, copiarla y volver. Para un solo UUID, está bien. Para diez UUIDs para poblar una base de datos de prueba, se vuelve tedioso.

Genera UUIDs desde tu barra de menú

Bellows incluye un generador de UUID como una de sus 41 herramientas para desarrolladores. Ábrelo desde la barra de menú, genera un UUID y cópialo al portapapeles. ¿Necesitas otro? Genera de nuevo. La herramienta está siempre a un clic, funciona sin conexión y produce UUIDs v4 estándar listos para pegar en código, configuraciones o archivos de datos de prueba.

Bellows generador de UUID con copia instantánea en macOS

Testing y datos de prueba

Los tests unitarios y de integración a menudo necesitan identificadores únicos que parezcan realistas. Usar siempre el mismo UUID lleva a bugs sutiles cuando los tests se ejecutan en paralelo o cuando un test depende accidentalmente de un ID específico. Generar UUIDs nuevos para cada fixture de prueba es un hábito simple que previene toda una clase de fallos intermitentes en los tests.

Poblado de bases de datos

Cuando llenas una base de datos de desarrollo con datos de ejemplo, necesitas claves primarias únicas que no colisionen con datos de producción ni con los archivos de otros desarrolladores. Generar UUIDs bajo demanda es más limpio que incrementar enteros o usar patrones predecibles que podrían solaparse.

Siempre disponible

Como Bellows vive en tu barra de menú, el generador de UUID es accesible sin abrir Terminal, cambiar de aplicación o navegar a un marcador. Clic, generar, copiar, pegar. La interrupción a tu flujo de trabajo se mide en segundos, no en cambios de contexto.

Obtén Bellows en la Mac App Store

Siguiente artículo

Bellows

41 developer tools in one native Mac app — JSON, JWT, Base64, hashes, and more.

Get Bellows on the Mac App Store