Définition - Que signifie Hairball?
En informatique, les professionnels utilisent le terme «boule de poils» pour désigner tout morceau de code confus, déroutant, inefficace ou inutilement volumineux, ou pour tout autre désordre enchevêtré. Lorsqu'il est appliqué au code, «boule de poils» implique un certain nombre de choses, y compris un manque d'utilité et un manque de conception conviviale.
Definir Tech explique Hairball
Lorsque les gens parlent d'une boule de poils, ils peuvent parler de code mal écrit. Il peut contenir trop de commentaires ou des commentaires mal placés, ainsi que des intrusions inutiles dans une conception efficace. Dans certains cas, le code utilise trop d'opérateurs et de commandes pour effectuer un travail. Il peut y avoir une conception «circulaire» de références où le code pointe vers un autre code d'une manière moins qu'efficace. Chacun de ces éléments, ainsi que d'autres éléments de code indésirables, peut amener les développeurs ou d'autres personnes à appeler un morceau de code une boule de poils. Une autre insinuation avec ce terme est que la conception du code rend le produit difficile à utiliser.