Acasă Dezvoltare Ce este notația maghiară? - definiție din techopedia

Ce este notația maghiară? - definiție din techopedia

Cuprins:

Anonim

Definiție - Ce înseamnă notarea maghiară?

Notarea maghiară este o convenție pentru denumirea și diferențierea dintre obiectele de date. Când se folosește notația maghiară, un programator adaugă un prefix indicator fiecărui obiect obiect pentru a identifica ușor și ușor tipul acestuia.


De asemenea, pot fi utilizate prefixuri suplimentare pentru a identifica funcția, firul sau altă caracteristică a obiectului. Acest lucru este foarte important atunci când un program se extinde în mai multe module și thread-uri, deoarece amintirea scopului fiecărui obiect este dificilă dacă nu se folosește o convenție de denumire.

Techopedia explică notația maghiară

Majoritatea programatorilor adaugă prefixe la un nume variabil semnificativ la alegere. De exemplu, un programator care creează o variabilă booleană a cărei funcție este de a stoca un rezultat care indică succesul sau eșecul unei operații de însumare ar putea numi această variabilă BoolSum. Dacă multe fire conduc funcții similare, el poate utiliza termenii BoolSumThread1 și BoolSumThread2 ca nume semnificative care diferențiază variabilele.


Convențiile de denumire semnificative devin mai importante atunci când un proiect este un efort de colaborare al multor dezvoltatori. O combinație de convenții de denumire adecvate și simple comentarii despre program sunt printre recomandările de bune practici în astfel de cazuri.


Dr. Charles Simonyi, un executiv de software informatic maghiar-american, este creditat cu crearea notației maghiare. Cu toate acestea, când colegii Dr. Simonyi au citit variabilele pe care le-a numit conform noii sale convenții, au descoperit că numele nu erau în engleză.

Ce este notația maghiară? - definiție din techopedia