Bola de cabelo

Definição - O que significa Hairball?

Em TI, os profissionais usam o termo “bola de cabelo” para se referir a qualquer parte de código confusa, confusa, ineficiente ou desnecessariamente grande, ou para alguma outra bagunça emaranhada. Quando aplicado ao código, “hairball” implica uma série de coisas, incluindo falta de utilidade e falta de design amigável.

Definirtec explica Hairball

Quando as pessoas falam sobre uma bola de cabelo, podem estar falando sobre um código que está mal escrito. Ele pode ter muitos comentários ou comentários mal colocados, junto com invasões desnecessárias para um design eficiente. Em alguns casos, o código usa muitos operadores e comandos para fazer um trabalho. Pode haver um design “circular” de referências onde o código aponta para outro código de uma forma menos eficiente. Qualquer um desses, junto com outros elementos de código indesejáveis, pode resultar em desenvolvedores ou outros chamando um pedaço de código de bola de cabelo. Outra insinuação com esse termo é que o design do código torna o produto difícil de usar.