Desenvolvimento de Software · Intermediário · Inglês · Técnico
overengineering
Construir uma solução mais complexa do que o problema exige, com abstrações e recursos que ninguém precisa.
Onde usar
'Isso é overengineering', 'não precisa de microsserviços pra isso'. Crítica comum em design e review.
Exemplos
A message queue for two emails a day is overengineering.
Uma fila de mensagens para dois e-mails por dia é overengineering.
Overengineering makes simple features slow to build.
O overengineering deixa funcionalidades simples lentas de construir.
We fell into overengineering by planning for ten million users.
Caímos em overengineering ao planejar para dez milhões de usuários.
Cuidado
Pensar em extensibilidade não é overengineering; o problema é construir hoje uma flexibilidade que talvez nunca seja usada.
Sinônimos
excesso de engenharia, superengenharia
Antônimos
KISS