Definición - ¿Qué significa Hairball?
En TI, los profesionales usan el término "bola de pelo" para referirse a cualquier código desordenado, confuso, ineficiente o innecesariamente grande, o para algún otro desorden enredado. Cuando se aplica al código, "bola de pelo" implica una serie de cosas, incluida la falta de utilidad y la falta de un diseño fácil de usar.
Techinfo explica Hairball
Cuando la gente habla de una bola de pelo, puede estar hablando de un código mal escrito. Puede tener demasiados comentarios o comentarios mal ubicados, junto con intrusiones innecesarias al diseño eficiente. En algunos casos, el código usa demasiados operadores y comandos para hacer un trabajo. Puede haber un diseño “circular” de referencias donde el código apunta a otro código de una manera menos que eficiente. Cualquiera de estos, junto con otros elementos de código indeseables, puede hacer que los desarrolladores u otras personas llamen bola de pelo a un fragmento de código. Otra insinuación con este término es que el diseño del código dificulta el uso del producto.