El blog de yylex

All hail FOSS!

Convenciones de nombrado en Java

Publicado por yylex en Abril 19, 2008

Las convenciones de nombrado hacen que los programas escritos sean más fáciles de entender porque facilitan la lectura del código. También pueden dar información sobre la función del identificador (por ejemplo, si se trata de una constante, un paquete o una clase) lo cual puede ser útil para entender el código.

Paquetes: Los nombres de paquetes siempre deben escribirse con letras ASCII minúsculas y deberían ser uno de los nombres de dominio de alto nivel, actualmente com, edu, gov, mil, net, org, o uno de los códigos de dos letras en inglés que identifican los países como se especifica en el estándar ISO 3166, 1981.

Además los componentes del nombre del paquete varían de acuerdo a las propias convenciones internas de nombrado de las organizaciones. Tales convenciones pueden especificar que ciertos nombres de componente directorio sean division, department, project, machine, o nombres de inicio de sesión.

Ejemplos:


com.sun.eng
com.apple.quicktime.v2
edu.cmu.cs.bovik.cheese

Clases: Los nombres de clases deberían ser sustantivos, incluyendo mayúsculas y minúsculas con la primer letra de cada palabra interna en mayúscula. Intente mantener los nombres de clases sencillos y descriptivos. Utilice palabras completas y evite usar acrónimos y abreviaturas (a menos que la abreviatura sea ampliamente usada más que la forma completa, tal como URL o HTML).

Ejemplos: Leer el resto de esta entrada »

Publicado en Programación | Etiquetado: , , , , | 1 Comentario »