Lar Desenvolvimento O que significa hack na programação? - o que é techopedia

O que significa hack na programação? - o que é techopedia

Índice:

Anonim

Definição - O que significa Hack?

Hack, no contexto do desenvolvimento, tem dois significados:

  1. Um hack é uma solução deselegante para um problema. Nesse sentido, um hack faz o trabalho, mas de maneira ineficiente, não otimizada ou feia.
  2. Hackear também pode significar programar com habilidade excepcional. Nesse sentido, um hacker produz código que não apenas realiza a tarefa, mas o faz de maneira eficiente e exclusiva.

Techopedia explica Hack

Hack pode ser um termo difícil de entender para não desenvolvedores. Além dos dois significados em programação, o entendimento comum do termo refere-se à segurança do computador. Nesse sentido, um hacker é alguém que invade sistemas de computadores com intenções maliciosas. No entanto, mesmo essa definição está incorreta, pois ignora hackers de chapéu branco e aqueles que não são maliciosos.

Provavelmente, é seguro dizer que dentro da comunidade de desenvolvimento existe a sensação de que os não codificadores não apreciam ou respeitam totalmente o ótimo código. O "chefe de cabelos pontudos" do Dilbertesqe vê a produção de código como widgets sendo produzidos em uma fábrica, onde, na realidade, há uma enorme diferença no que é destacado por um grande programador em comparação com um ruim. Aqueles com habilidade, os verdadeiros hackers, vão muito além e compreendem as complexidades de um sistema. Ao fazer isso, há semelhanças entre um hacker e um artista, pois é preciso habilidade, determinação e trabalho duro para produzir algo que ele sente ser realmente ótimo.

Esta definição foi escrita no contexto de Desenvolvimento
O que significa hack na programação? - o que é techopedia