misfeature: /mis·fee´chr/, /mis´fee`chr/, n.

[comune] Una funzione [feature] che puo' causare un lossage, forse perche' non si e' adeguata alla nuova situazione che si e' venuta a creare. Dato che proviene da una feature implementata deliberamente e con uno scopo, una misfeature non e' un bug. E non e' nemmeno un semplice effetto collaterale non previsto; il termine implica che la feature in questione era stata progettata attentamente, ma non erano state predette accuratamente o adeguatamente le sue conseguenze a lungo termine (che e' piuttosto diverso da non averci pensato affatto). Una misfeature puo' essere un problema davvero testardo da risolvere, poiche' correggerla in genere comprende una sostanziale modifica filosofica nella struttura del sistema coinvolto.

Molte misfeatures (specialmente nella progettazione dell'interfaccia utente) nascono perchè il progettatore/implementatore sbaglia per sua propensione per legge di natura. Spesso le feature formate diventano una misfeature perchè vengono scambiati dove sono fatti alcuni parametriconseguenti al cambiamento (possibilmente solo dal giudizio dell'implementatore). “Ebbene sì, è un tipo misfeature che limita il nome del file a sei caratteri, ma l'implementatore originale voleva salvar spazio nella directory e siamo inguaiati con questo adesso.