O que é uma notação húngara?
As linguagens de programação de software têm regras específicas e estilos de escrita semelhantes às linguagens modernas. A programação de computadores é composta por tipos de variáveis, que representam números, caracteres e seqüências de caracteres. A notação húngara é um estilo de escrita em um programa de computador que requer o prefixo de cada variável para definir o tipo de variável que está sendo usada. Isso é seguido por uma letra maiúscula e um nome de variável.
A maioria dos programas de computador usa teclados para capturar a entrada do usuário. Essa entrada capturada é dividida em diferentes tipos de dados. A notação húngara é um estilo de codificação de software que define o tipo de dados como um prefixo antes do nome. Esse é um estilo formal que contém formatos definidos para cada tipo de variável com uma abreviação específica.
As regras de estilo de programação geralmente são determinadas quando um projeto de desenvolvimento de software é iniciado. A notação húngara inclui um dicionário de tipos definidos e regras de estilo para os programas de software. Se uma equipe de desenvolvimento escolher esse estilo de notação, é importante garantir consistência em todas as modificações futuras do programa.
Um programa de software deve ser fácil de ler e entender. Isso é feito usando um estilo de programação consistente e intuitivo. A notação húngara é um exemplo de um estilo de programação fácil de interpretar porque segue regras estritas baseadas em padrões definidos.
Hoje existem muitos estilos para escrever programas de software. Isso inclui técnicas de documentação, regras de indentação e estilos de gravação de software. A notação húngara é um exemplo de estilo ou preferência de codificação. A mistura de estilos de codificação em um único programa é considerada uma prática ruim e deve ser evitada a todo custo.
Os tipos de dados matemáticos incluem várias formas de números. Alguns exemplos incluem números inteiros, números longos e números duplos. A notação húngara exige que uma variável seja prefixada primeiro com um identificador de tipo. Como exemplo, qualquer nome de variável para um número inteiro começaria com a letra minúscula "i", que identifica a variável como um tipo inteiro.
Esse estilo de programação tem algumas desvantagens. Definir variáveis com base em tipos torna as variáveis corrigidas. Se uma mudança for solicitada no sistema que exige que um tipo de dados seja alterado, o nome da variável também exigiria modificação. Isso pode se tornar uma tarefa assustadora para grandes programas de software complexos.
Outra desvantagem da notação húngara é a ausência de regras de validação automatizada. Esse estilo de escrita não é verificado pelo compilador, o que o torna propenso a uso indevido e erros. Os desenvolvedores precisarão autogerenciar o estilo de redação do programa para garantir consistência.