Sommario:
Definizione - Cosa significa Munge?
Il termine "munge" è più comunemente usato nell'IT per indicare alterazioni o modifiche a un file o una struttura di dati. Definizioni comuni descrivono "munge" come un'azione "potenzialmente distruttiva o irrevocabile". Altre descrizioni colloquiali del mungeing implicano la combinazione schiacciante o imprecisa di diversi set di dati, come nell'acronimo MUNG per "mash fino a quando non va bene".
Techopedia spiega Munge
Prima del suo utilizzo nell'IT, il termine "munge" deriva dal lessico inglese in cui si riferiva a diversi tipi di masticazione o borbottio. Man mano che veniva utilizzato nel mondo IT per descrivere le azioni degli utenti, iniziava ad essere associato al processo di fusione, confusione o altro gioco di dati. È importante notare che, come nella definizione sopra, le azioni "munge" sono "potenzialmente" distruttive. Ciò significa che l'immersione non necessariamente distruggerà qualcosa o causerà un malfunzionamento, ma quelle azioni hanno il potenziale per causare questo tipo di problemi. Alcuni esempi di uso comune comportano modifiche ai tag HTML, l'alterazione della punteggiatura nel testo o la riscrittura completa o l'analisi alternativa di una funzione, routine o programma.
Un altro esempio è una password "munged". Qui, i programmi usano la sostituzione dei caratteri per creare una password complessa. Questo potrebbe essere un buon esempio di mungeing, perché le alterazioni dei testi sono casuali. Nel caso della password, questo probabilmente non presenta alcuna difficoltà se non quella di essere estremamente difficile da hackerare. Ma in applicazione a qualsiasi struttura di dati, raccolta, routine o programma esistente, esiste il potenziale che questo tipo di modifica randomizzata possa distruggere l'intero set di dati o renderlo inutile.