Notación húngara Definición / explicación

La notación húngara es una convención para nombrar variables, funciones y otros identificadores en la programación informática. Su objetivo es ayudar a los programadores a escribir código que sea más fácil de leer y entender.
La idea básica detrás de la notación húngara es utilizar nombres que sean significativos y auto-documentados. Esto significa que el nombre de una variable o función debe dar alguna indicación de para qué se utiliza. Por ejemplo, una variable llamada "i" es probable que se utilice como un contador de bucle, mientras que una variable llamada "str" es probable que se utilice para almacenar una cadena de texto.
La notación húngara no está exenta de críticas, ya que puede dar lugar a un código difícil de leer y entender. También señalan que a menudo es difícil elegir nombres significativos para las variables y las funciones. Sin embargo, la notación húngara sigue siendo una convención de nomenclatura popular entre muchos programadores. ¿Qué notación se utiliza para nombrar un identificador en un programa Java? Java utiliza una notación particular para nombrar los identificadores, que se conoce como "camel case". Esto significa que la primera letra de cada palabra del identificador está en mayúsculas, sin espacios entre las palabras. Por ejemplo, un identificador podría llamarse "miIdentificador". ¿Se sigue utilizando la notación húngara? Sí, la notación húngara todavía se utiliza en algunos círculos de programación, aunque no es tan popular como antes. Hay dos razones principales para ello: en primer lugar, puede hacer que el código sea más difícil de leer, y en segundo lugar, puede ser difícil mantener la coherencia en un código base si diferentes desarrolladores utilizan diferentes convenciones de nomenclatura. ¿Por qué se llama PascalCase? PascalCase se llama así porque la capitalización de cada palabra en la frase refleja la capitalización del lenguaje de programación Pascal. ¿Se sigue utilizando la notación húngara? Aunque no es tan común como antes, el húngaro se sigue utilizando en los círculos de programación. Es difícil que el código se lea si tiene nombres diferentes.

¿Qué es snake case vs Camel case?

Snake case es la práctica de escribir palabras o frases compuestas en las que los elementos están separados por guiones bajos. Así, por ejemplo, "snake_case" se escribiría como "snakeCase" en camel case.

El camel case es la práctica de escribir palabras o frases compuestas en las que la primera letra de cada elemento va en mayúscula. Así, por ejemplo, "camelCase" se escribiría como "CamelCase" en camel case.

Deja un comentario