Depende.
¿Es lo suficientemente significativo para agregar la descripción del tipo de datos en la variable/nombre del objeto en su método/clase?
sistema de notación húngara> Aplicaciones notación húngara
Si está diseñando en el lenguaje de procedimientos (por ejemplo, C) que tiene muchas de las variables globales o/y de menor API que se ocupa de los tipos de datos precisos y tamaños (por ejemplo, C's <stdint.h>
donde se usan más de 40 anotaciones de tipos de datos diferentes para describir int
), la notación húngara del sistema es más útil.
Nótese, sin embargo, muchos programadores modernos considerar la adición de información de tipo en nombre de la variable es abundante ya que muchos de los IDE modernos tienen herramientas muy convenientes (por ejemplo Outline de Eclipse, Symbol Navigator de Xcode, Visual AssistX de Visual Studio, etc.). La notación húngara del sistema fue ampliamente utilizada en las edades más tempranas en la programación (por ejemplo, FORTRAN, C99) cuando la información del tipo no estaba disponible fácilmente como una herramienta de los IDEs.
sistema de notación húngara < Aplicaciones notación húngara
Si está trabajando en la clase de nivel superior o método (por ejemplo, la clase/método de controlador definido por el usuario para su aplicación en C#), notating tipo de datos simple puede no ser lo suficiente como para describir la variable/objeto. Por lo tanto, utilizamos la notación húngara de aplicaciones en este caso.
Por ejemplo, si el propósito de su método es recuperar la ruta ejecutable y mostrar un mensaje de error si no se encuentra, en lugar de observar que es un tipo de string
, notamos información más significativa para describir la variable/objeto para que los programadores comprendan mejor el propósito de la variable/obejct:
private string mPathExe;
private string msgNotFound;
¿Duplicado? http: // stackoverflow.com/questions/659552/why-should-or-shouldnt-i-prefix-fields-with-m-in-c –