Lar Desenvolvimento O que é notação húngara? - o que é techopedia

O que é notação húngara? - o que é techopedia

Índice:

Anonim

Definição - O que significa Notação Húngara?

A notação húngara é uma convenção para nomear e diferenciar objetos de dados. Quando a notação húngara é usada, um programador adiciona um prefixo de indicador a cada nome de objeto para identificar fácil e prontamente seu tipo.


Também podem ser utilizados prefixos adicionais para identificar a função, segmento ou outro recurso do objeto. Isso é muito importante quando um programa se expande em vários módulos e threads, pois é difícil lembrar a finalidade de cada objeto se uma convenção de nomenclatura não for usada.

Techopedia explica notação húngara

A maioria dos programadores adiciona prefixos a um nome de variável significativo de sua escolha. Por exemplo, um programador que cria uma variável booleana cuja função é armazenar um resultado indicando o sucesso ou falha de uma operação de soma pode nomear essa variável BoolSum. Se muitos threads conduzem funções semelhantes, ele pode usar os termos BoolSumThread1 e BoolSumThread2 como nomes significativos que diferenciam as variáveis.


Convenções de nomenclatura significativas se tornam mais importantes quando um projeto é um esforço colaborativo de muitos desenvolvedores. Uma combinação de convenções de nomenclatura apropriadas e comentários simples do programa estão entre as recomendações de melhores práticas nesses casos.


Charles Simonyi, um executivo de software de computador húngaro-americano, é creditado com a criação da notação húngara. No entanto, quando os colegas do Dr. Simonyi leram as variáveis ​​que ele nomeou de acordo com sua nova convenção, descobriram que os nomes não estavam em inglês.

O que é notação húngara? - o que é techopedia