O que é código único?
Um código único é um programa criado para um único uso, ao contrário da maioria dos outros programas criados para vários usos. Esse código será usado apenas uma vez; portanto, a maioria dos programadores os cria porque a tarefa executada pelo código leva mais tempo do que a programação. Isso significa que a maioria das tarefas executadas por códigos únicos são pequenas e não muito intensivas. A codificação polida normalmente é substituída por hacks rápidos que fazem o trabalho, mas não têm estabilidade para vários usos. É incomum que este programa seja feito para mais de um usuário, tanto porque é usado apenas uma vez quanto porque isso exigiria mais codificação.
Quando um código único é criado, o programador faz isso porque tornar o programa mais fácil do que executar a tarefa manualmente. Por exemplo, se o usuário deseja organizar muitas imagens desorganizadas por criador e data da criação, isso pode levar muito tempo. Se o código levar menos tempo, seria do interesse do programador criar o código em vez de começar a classificar as imagens.
Tarefas substanciais requerem codificação substancial e, embora o trabalho realizado pela codificação pontual possa ser grande, raramente é complicado. Por exemplo, o código pode ser capaz de categorizar milhares de imagens, mas raramente pode executar tarefas avançadas, como processamento de imagens, porque isso requer mais código. Ao mesmo tempo, se o programador tiver a habilidade de criar um código único mais avançado, isso poderá ser feito.
Os programas criados para vários usos, e especialmente a distribuição, normalmente são aprimorados e cheios de codificação para manter o programa estável. Com um código único, essa codificação polida normalmente é deixada de fora, porque leva muito mais tempo para ser feita. Em vez disso, usa codificação cheia de hacks - ou pequenos pedaços de código mais curtos e fáceis de criar do que linhas completas de código - e codificação otimizada para programação rápida.
Um código único é criado para um único uso, portanto, é raro um programador criar um código para vários usuários. Isso implica que o programa pode ser usado mais de uma vez e, normalmente, é necessário haver muito mais programação para permitir vários usuários. É muito mais comum o programador criar um código de uso único que afeta vários computadores em uma rede, em vez de ser executado por muitos usuários diferentes.