Quero me matricular
Artigos Alura Lingua

Você sabe o que é um GOLDEN HAMMER em programação?

Michel Rosas
Michel Rosas
Você sabe o que é um GOLDEN HAMMER em programação?

Hello, there! Existem algumas expressões em inglês que são ligeiramente parecidas com o português. Uma dessas expressões é "golden hammer", ou o famoso "martelo de ouro". Você já ouviu isso antes?

Essa expressão é muito comum de ser usada no dia a dia, e ela aparece com certa frequência no ambiente de programação. Ela fala sobre escolhas que parecem ser boas à primeira vista, mas que, na verdade, não são.

Então dê uma olhada abaixo para aprender o que significa "golden hammer" e por que nem sempre essa é a melhor resposta aos problemas. Check it out!

Você sabe o que é um GOLDEN HAMMER em programação?

Um "golden hammer" é literalmente um "martelo de ouro". Essa expressão é usada para descrever alguma solução que um programador tenta aplicar para todo e qualquer problema, mesmo que não seja a melhor solução no momento.

Na verdade, essa é uma tendência muito comum e natural: quando temos uma solução que costuma ter um bom desempenho na maioria das situações, temos o hábito de tentar resolver todos os futuros problemas usando essa mesma solução, mesmo que existam outras melhores disponíveis.

Em programação, isso pode significar insistir em usar sempre o mesmo framework ou linguagem, por exemplo, sem avaliar se essa é realmente a solução mais adequada para o problema em questão.

Mas é importante destacar que o problema não é a ferramenta ou a solução em si, e sim o uso excessivo e indiscriminado dela. O importante é saber adaptar suas escolhas e decisões ao contexto, e não forçar uma resposta só porque você já a conhece e porque ela funcionou bem em outros contextos.

Very easy right? Now take a look at some examples:

Have you ever used a golden hammer in your code? (Você já usou um martelo de ouro no seu código?)

Continue com a gente no nosso artigo "Você sabe o que significa BACKLOG GROOMING?". See you!

Leia também:

Aproveite e faça nosso teste de nível de inglês. Ou baixe nossa apostila que te ensina como aprender inglês de maneira eficiente!

Quer realmente aprender outras línguas, como inglês e espanhol? Conheça os nossos cursos que reforçam o aprendizado de inglês e espanhol.

Inglês e espanhol online de maneira eficaz!

Escolha um dos planos e tenha acesso aos cursos completos da plataforma

Plano Anual 12x R$40 ou R$480 Quero este plano
Plano Semestral 6x R$50 ou R$300 Quero este plano