ExpertiDict

Desenvolvimento de Software · Avançado · Inglês · Informal

footgun

/ˈfʊt.ɡʌn/substantivo

Recurso ou ferramenta cujo design facilita muito o erro e acaba 'dando um tiro no próprio pé' de quem a usa.

Onde usar

'Essa opção é um footgun, vive apagando dados sem querer'. Comum em críticas a APIs e configurações perigosas.

Exemplos

That flag is a footgun; one typo and the whole table is gone.

Essa flag é um footgun; um erro de digitação e a tabela inteira some.

Good defaults help remove footguns from the API.

Bons valores padrão ajudam a eliminar footguns da API.

Cuidado

Não é qualquer ferramenta perigosa: a crítica é que o erro é fácil de cometer e as consequências são desproporcionais.

Sinônimos

armadilha

Origem

Junção de foot e gun, a partir da expressão 'shoot yourself in the foot', dar um tiro no próprio pé.

Veja também

Todos os termos de Desenvolvimento de Software