ExpertiDict

Desenvolvimento de Software · Essencial · Português · Informal

reinventar a roda

/ʁe.ĩ.vẽ.ˈtaʁ a ˈʁɔ.dɐ/locução verbal

Criar do zero algo que já existe e funciona bem, como uma biblioteca ou solução pronta, gastando tempo sem necessidade.

Onde usar

'Não vamos reinventar a roda: usa a biblioteca padrão'. Aparece em code review e em decisões de arquitetura.

Exemplos

Não precisamos reinventar a roda, já existe uma biblioteca para isso.

Ele passou uma semana reinventando a roda ao escrever o próprio sistema de login.

Cuidado

Nem sempre é erro: escrever do zero pode valer a pena para aprender ou quando as soluções existentes não atendem.

Sinônimos

reinventing the wheel

Antônimos

reaproveitar

Veja também

Todos os termos de Desenvolvimento de Software