Desenvolvimento de Software · Avançado · Inglês · Informal
footgun
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é.