Sadržaj:
Definicija - Što znači Munge?
Izraz "munge" najčešće se koristi u IT-u za označavanje promjena ili promjena datoteke ili strukture podataka. Uobičajene definicije opisuju "munge" kao radnju koja je "potencijalno destruktivna ili neopoziva." Drugi kolokvijalni opisi muninga uključuju kombiniranje ili neprecizno kombiniranje različitih skupova podataka, kao u kratici MUNG za "kaširanje do dobrog".
Tehopedija objašnjava Mungea
Prije upotrebe u IT-u, izraz "munge" potječe iz engleskog leksikona, gdje se odnosio na različite vrste žvakanja ili mrmljanja. Kako se u IT svijetu počeo koristiti za opisivanje korisničkih radnji, počeo se povezivati s procesom miješanja, pranja ili na bilo koji drugi način zabrljati s podacima. Važno je napomenuti da su, kao u gornjoj definiciji, „munge“ akcije „potencijalno“ destruktivne. To znači da muning ne mora nužno uništiti ili uzrokovati neispravnost, ali te radnje mogu uzrokovati ove vrste problema. Neki često korišteni primjeri uključuju izmjene HTML oznaka, promjenu interpunkcijskih znakova u tekstu ili cjelovito prepisivanje ili alternativno raščlanjivanje funkcije, rutine ili programa.
Drugi primjer je "munged" lozinka. Ovdje programi koriste zamjenu znakova da bi stvorili jaku lozinku. To bi mogao biti dobar primjer miješanja, jer su izmjene tekstova nasumične. U slučaju lozinke, to vjerojatno ne predstavlja bilo kakav izazov, osim ako je lozinku izuzetno teško hakirati. No, u primjeni na bilo koju postojeću strukturu podataka, prikupljanje, rutinu ili program, postoji potencijal da bi ovakva slučajna promjena mogla uništiti cijeli skup podataka ili ga učiniti beskorisnim.