Una convención de nomenclatura es una regla a seguir a medida que decide cómo nombrar sus identificadores (por ejemplo, clase, paquete, variable, método, etc.).
Los diferentes programadores de Java pueden tener diferentes estilos y enfoques para la forma en que programan. Al usar las convenciones de nomenclatura estándar de Java, hacen que su código sea más fácil de leer para ellos y para otros programadores. La legibilidad del código Java es importante porque significa que se dedica menos tiempo a tratar de averiguar qué hace el código, dejando más tiempo para arreglarlo o modificarlo..
Para ilustrar el punto, vale la pena mencionar que la mayoría de las compañías de software tendrán un documento que describe las convenciones de nomenclatura que desean que sigan sus programadores. Un nuevo programador que se familiarice con esas reglas podrá comprender el código escrito por un programador que podría haber abandonado la compañía muchos años antes..
Al elegir un nombre para un identificador, asegúrese de que sea significativo. Por ejemplo, si su programa trata con cuentas de clientes, elija nombres que tengan sentido para tratar con clientes y sus cuentas (por ejemplo, customerName, accountDetails). No te preocupes por la longitud del nombre. Un nombre más largo que resume perfectamente el identificador es preferible a un nombre más corto que puede ser rápido de escribir pero ambiguo.
Usar la letra mayúscula correcta es la clave para seguir una convención de nomenclatura:
La siguiente lista describe las convenciones de nomenclatura estándar de Java para cada tipo de identificador:
paquete pokeranalyzer paquete mycalculatorEn compañías de software y proyectos grandes donde los paquetes pueden importarse a otras clases, los nombres normalmente se subdividirán. Normalmente, esto comenzará con el dominio de la empresa antes de dividirse en capas o características:
package com.mycompany.utilities package org.bobscompany.application.userinterface
clase Clase de cliente Cuenta
interfaz Interfaz comparable EnumerableTenga en cuenta que a algunos programadores les gusta distinguir las interfaces comenzando el nombre con una "I":
interfaz IComparable interfaz IEnumerable
void CalculateTax () string getSurname ()
string firstName int orderNumberUtilice solo nombres muy cortos cuando las variables son de corta duración, como en for for loops:
para (int i = 0; i<20;i++) //i only lives in here
static final int DEFAULT_WIDTH static final int MAX_HEIGHT