Entaille

Définition - Que signifie Hack?

Hack, dans le contexte du développement, a deux significations:

  1. Un hack est une solution inélégante à un problème. En ce sens, un hack fait le travail mais d'une manière inefficace, non optimale ou laide.
  2. Pirater peut aussi signifier programmer avec une compétence exceptionnelle. En ce sens, un hacker produit du code qui non seulement accomplit la tâche, mais le fait de manière efficace et unique.

Definir Tech explique Hack

Le piratage peut être un terme difficile à comprendre pour les non-développeurs. En plus des deux significations en programmation, la compréhension commune du terme concerne la sécurité informatique. En ce sens, un pirate informatique est une personne qui s'introduit dans des systèmes informatiques avec une intention malveillante. Cependant, même cette définition est incorrecte car elle ignore les pirates blancs et ceux qui ne sont pas malveillants.

Il est probablement prudent de dire qu'au sein de la communauté de développement, il y a un sentiment que les non-codeurs n'apprécient pas ou ne respectent pas pleinement le bon code. Le "boss aux cheveux pointus" de Dilbertesqe considère la production de code comme des widgets produits dans une usine, où en réalité, il y a une énorme différence entre ce qui est produit par un grand programmeur et un pauvre. Ceux qui ont des compétences, les vrais hackers, vont bien au-delà et comprennent les subtilités d'un système. Ce faisant, il y a des similitudes entre un hacker et un artiste en ce sens qu'il faut des compétences, de la détermination et un travail acharné pour produire quelque chose qui lui semble vraiment génial.

Cette définition a été écrite dans le contexte du développement