·4 min de leitura

Gerador de UUID para Mac — Cópia Instantânea

Gerar UUIDs via Terminal ou trechos de código adiciona atrito a uma tarefa que deveria ser completamente automática.

Você precisa de um UUID. Talvez esteja escrevendo um teste unitário e precise de um identificador único para um objeto simulado. Talvez esteja populando um banco de dados e precise de chaves primárias. Talvez esteja criando uma nova entidade em um arquivo de configuração e o esquema exija um UUID. Seja qual for o motivo, você precisa parar o que está fazendo, gerar o UUID em algum lugar, copiá-lo e colá-lo de volta no seu código.

Isso acontece com frequência suficiente para que a maioria dos desenvolvedores tenha uma solução de memória muscular: uuidgen no Terminal, um favorito no navegador, ou um trecho no editor. Cada um funciona. Nenhum é verdadeiramente sem atrito.

O Jeito Terminal

O macOS inclui uuidgen, que imprime um UUID v4 na saída padrão. É rápido e confiável. Mas produz maiúsculas por padrão (alguns sistemas esperam minúsculas), gera um UUID de cada vez, e usá-lo significa trocar para o Terminal, executar o comando, selecionar a saída, copiá-la e voltar. Para um único UUID, tudo bem. Para dez UUIDs para popular um banco de dados de teste, isso se torna tedioso.

Gere UUIDs Pela Sua Barra de Menus

Bellows inclui um gerador de UUID como uma de suas 41 ferramentas para desenvolvedores. Abra pela barra de menus, gere um UUID e copie para sua área de transferência. Precisa de outro? Gere novamente. A ferramenta está sempre a um clique de distância, roda offline e produz UUIDs v4 padrão prontos para colar em código, configurações ou arquivos de dados iniciais de banco de dados.

Bellows UUID generator with instant copy on macOS

Testes e Dados Simulados

Testes unitários e de integração costumam precisar de identificadores únicos que pareçam realistas. Fixar o mesmo UUID em todo lugar leva a bugs sutis quando os testes rodam em paralelo ou quando um teste acidentalmente depende de um ID específico. Gerar UUIDs novos para cada fixture de teste é um hábito simples que previne toda uma classe de falhas intermitentes.

População de Banco de Dados

Ao popular um banco de dados de desenvolvimento com dados de exemplo, você precisa de chaves primárias únicas que não colidam com dados de produção ou com arquivos iniciais de outros desenvolvedores. Gerar UUIDs sob demanda é mais limpo do que incrementar inteiros ou usar padrões previsíveis que podem se sobrepor.

Sempre Disponível

Como o Bellows fica na sua barra de menus, o gerador de UUID é acessível sem abrir o Terminal, trocar de app ou navegar até um favorito. Clique, gere, copie, cole. A interrupção no seu fluxo de trabalho é medida em segundos, não em trocas de contexto.

Obtenha o Bellows na Mac App Store

Próximo artigo

Bellows

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

Get Bellows on the Mac App Store