Turinys:
Apibrėžimas - Ką reiškia vengriška notacija?
Vengrijos žymėjimas yra duomenų objektų įvardijimo ir atskyrimo praktika. Kai naudojamas vengriškas žymėjimas, programuotojas prideda indikatoriaus priešdėklą prie kiekvieno objekto pavadinimo, kad būtų galima lengvai ir lengvai nustatyti jo tipą.
Funkcijai, gijai ar kitai objekto ypatybei nustatyti taip pat gali būti naudojami papildomi priešdėliai. Tai labai svarbu, kai programa plečiama į kelis modulius ir gijas, nes sunku prisiminti kiekvieno objekto tikslą, jei nenaudojama pavadinimų sudarymo tvarka.
„Techopedia“ paaiškina vengrų notaciją
Daugelis programuotojų prideda priešdėlius prie reikšmingo pasirinkto kintamojo vardo. Pavyzdžiui, programuotojas, sukuriantis Boolean kintamąjį, kurio funkcija yra išsaugoti rezultatą, nurodantį sumuojamos operacijos sėkmę ar nesėkmę, gali šį kintamąjį pavadinti BoolSum. Jei daugelis gijų vykdo panašias funkcijas, jis gali naudoti terminus „BoolSumThread1“ ir „BoolSumThread2“ kaip reikšmingus pavadinimus, kurie skiria kintamuosius.
Reikšmingos įvardijimo tradicijos tampa svarbesnės, kai projektas yra daugelio kūrėjų bendras darbas. Tokiais atvejais geriausios praktikos rekomendacijos yra tinkamų pavadinimų sudarymo būdų ir paprastų programos komentarų derinys.
Dr Vengrijos ir Amerikos kompiuterinės programinės įrangos vadovui dr. Charlesui Simonyi suteiktas kreditas už Vengrijos notacijos sukūrimą. Tačiau kai dr. Simonyi kolegos perskaitė kintamuosius, kuriuos jis pavadino pagal savo naują konvenciją, jie atrado, kad vardai nebuvo angliški.
