Cos'è un Munger

4

Sto leggendo il codice sorgente di ObjectListView e c'è una classe Munger. Cos'è Munger? Munger significa qualcosa di generale nel gergo della programmazione?

Afaik, il Munger nel codice sorgente racchiude i metodi per eseguire una stringa di mappa alle proprietà dell'oggetto tramite Reflection (C #).

Grazie.

    
posta Jake 29.07.2011 - 10:26
fonte

3 risposte

2

Wikipedia afferma :

In computing, the term munge means to attempt to create a strong, secure password through character substitution. "Munge" is sometimes backronymmed as Modify Until Not Guessed Easily.

Generalmente significa "reso non chiaro" o un po 'confuso quando due o più elementi sono stati trasposti accidentalmente o deliberatamente.

    
risposta data 29.07.2011 - 10:41
fonte
4

Non esiste una definizione universale per ciò che è "munging".

Di solito viene utilizzato nel contesto della trasformazione dei dati.

Vedi "munge" di Wikipedia , " Mung "di Wikipedia e " munge "di The Jargon File (che, nel contesto del Munger.cs a cui ti riferisci, direi che la definizione 1 - "trasformare imperfettamente le informazioni" è ciò che era inteso).

    
risposta data 29.07.2011 - 10:40
fonte
1

Come @Roger ha dichiarato che Munge ha un significato specifico durante l'offuscamento delle password. Tuttavia ha un significato più generale (non) ed è per i verbi quale "widget" è per i nomi.

i.e To Munge è "per eseguire un'azione ancora non specificata".

Pertanto, l'OPs Munger verrà utilizzato per eseguire un metodo ancora non specificato su alcuni tipi di oggetti sconosciuti. Il metodo esatto verrà scelto solo dopo aver esaminato i metodi disponibili dall'oggetto.

    
risposta data 29.07.2011 - 11:07
fonte

Leggi altre domande sui tag