Академический Документы
Профессиональный Документы
Культура Документы
Notao Hngara
Foi criada por Charles Simonyi, visando facilitar o reconhecimento do tipo de varivel
num programa. O nome foi dado a partir de uma brincadeira comum entre os primeiros a conhecer a
notao que a achavam estranha, fazendo o seguinte comentrio: " to estranho que at parece
hngaro".
Quando se confronta com a necessidade de dar um novo nome a uma varivel num
programa, o programador deve tomar alguns cuidados ao tomar essa deciso:
Nome mnemnico aquele que facilita a lembrana do significado pelo
programador;
Nome sugestivo aquele em que outros podem ler o cdigo;
Formato sempre visto como uma ideia esttica, tendo sempre uma informao
eficiente do programa teste;
Velocidade de deciso no se pode perder muito tempo para ponderar um simples
nome, pois no haver tempo para editar e digitar nomes de variveis longos.
A adoo deste critrio de nomeao bastante prtica e intuitiva, sendo a idia bsica
nomear todos os tipos de quantidades, visando-se a simplificar o entendimento do programa.
Algumas vantagens deste mtodo:
Os nomes em mnemnicos so utilizados num senso muito especfico. Se algum se
lembrar da quantidade ou como os nomes foram construdos atravs de outros tipos, o
nome poder ser lido facilmente.
Os nomes sugestivos so muito bons. capaz de se mapear qualquer nome dentro do
seu tipo, tendo as informaes necessrias para construir sua interface e utilizar de
maneira correta sua quantidade.
Os nomes devem ser consistentes, porque eles so construdos pelas mesmas regras.
A deciso por um nome deve ser mecnica e rpida.
As expresses nos programas devem ser sugestivas, facilitando a leitura e
acompanhamento do programa.
Com o objetivo de fazer listas intuitivas de se ler, os programas baseados na plataforma
Windows utilizam a Notao hngara para gerar estas listas.
As regras para se utilizar a Notao hngara so:
Os tipos definidos e/ou criados devem aparecer em letras maisculas;
Constantes e Macros que vm definidas em arquivos inclusos aparecem tambm
em letras maisculas;
Funes e nomes estruturados comeam com letras maisculas. Nenhuma marca
abaixo so utilizadas para nomes, exceto para os casos que se encontrem nas duas
regras anteriores;
Nomes de objetos comeam com uma ou mais letras maisculas, indicando o tipo do
objeto.
CamelCase