Notacja węgierska

Autor: Louise Ward
Data Utworzenia: 6 Luty 2021
Data Aktualizacji: 28 Czerwiec 2024
Anonim
Programming naming conventions: Hungarian notation
Wideo: Programming naming conventions: Hungarian notation

Zawartość

Definicja - Co oznacza notacja węgierska?

Notacja węgierska to konwencja nazywania i rozróżniania obiektów danych. Gdy używana jest notacja węgierska, programista dodaje przedrostek wskaźnika do nazwy każdego obiektu, aby łatwo i łatwo zidentyfikować jego typ.

Dodatkowe prefiksy mogą być również użyte do identyfikacji funkcji, wątku lub innej cechy obiektu. Jest to bardzo ważne, gdy program rozwija się w wiele modułów i wątków, ponieważ zapamiętywanie każdego celu obiektów jest trudne, jeśli nie stosuje się konwencji nazewnictwa.


Wprowadzenie do Microsoft Azure i Microsoft Cloud | W tym przewodniku dowiesz się, na czym polega przetwarzanie w chmurze i jak Microsoft Azure może pomóc w migracji i prowadzeniu firmy z chmury.

Techopedia wyjaśnia notację węgierską

Większość programistów dodaje prefiksy do znaczącej nazwy wybranej zmiennej. Na przykład programista tworzący zmienną boolowską, której funkcją jest przechowywanie wyniku wskazującego powodzenie lub niepowodzenie operacji sumowania, może nazwać tę zmienną BoolSum. Jeśli wiele wątków pełni podobne funkcje, może użyć terminów BoolSumThread1 i BoolSumThread2 jako znaczących nazw, które odróżniają zmienne.

Znaczące konwencje nazewnictwa stają się ważniejsze, gdy projekt jest wspólnym wysiłkiem wielu programistów. Kombinacja odpowiednich konwencji nazewnictwa i prostych komentarzy do programu jest jedną z rekomendacji najlepszych praktyk w takich przypadkach.

Dr Charles Simonyi, węgiersko-amerykański wykonawca oprogramowania komputerowego, jest uznany za twórcę notacji węgierskiej. Jednak gdy koledzy dr Simonyi przeczytali zmienne, które nazwał zgodnie z jego nową konwencją, odkryli, że nazwy nie są w języku angielskim.